Lance dela Cruz

Hello, I'm Lance dela Cruz

Software Engineer & Full-Stack Developer

Computer Science graduate with a passion for full-stack development and system programming. I love building various applications and enjoy diving into new technologies to tackle real-world challenges.

About Me

My background and interests in software development

I'm a Computer Science graduate from UC Santa Cruz with a passion for software development and system programming. My fascination with technology was rooted in the question of how computers and their applications work at a low level, and I've followed everything from low-level network programming to modern-day web development as a consequence.

I enjoy working on all sorts of diverse projects that challenge me to learn new things and solve difficult issues. From building a HTTP server from scratch to creating interactive Discord bots and finance applications, I've grown to love the process of taking ideas into functional software products.

As a graduating student, I eagerly look forward to utilizing my technical expertise and passion for learning on a team oriented towards professional growth. Full-stack development, system programming, and developing applications that provide actual value to end users are of prime interest to me.

Lance dela Cruz

Computer Science Graduate

UC Santa Cruz • Class of 2023

Skills & Technologies

A comprehensive overview of the technologies and tools I work with

Programming Languages

C C++ Python JavaScript TypeScript HTML5 CSS3

Web Technologies

React Node.js Express.js Material-UI REST APIs Async Programming

Databases & Tools

PostgreSQL Docker Git Linux Valgrind Jest

Systems & Algorithms

Data Structures Algorithms System Programming Multithreading Computer Architecture Concurrency

What I Bring to the Table

Full-Stack Expertise

End-to-end development from database design to user interface

System Programming

Low-level programming and network protocol implementation

Problem Solving

Analytical thinking and systematic approach to breaking down complex challenges

Projects

A showcase of my recent work and technical capabilities

HTTP Server Implementation

A custom HTTP server built from scratch demonstrating low-level network programming and protocol implementation. Developed a fully functional HTTP server from the ground up, implementing core HTTP/1.1 features including request parsing, response generation, and connection handling. The project showcases deep understanding of network protocols, socket programming, and server architecture.

C Socket Programming HTTP Protocol Network Programming

Coup Discord Bot

An interactive Discord bot for playing the card game Coup with automated game logic and user management. Created a Discord bot that facilitates the popular card game Coup, featuring complete game state management, player interaction handling, and automated rule enforcement. The bot supports multiple concurrent games and provides an engaging multiplayer experience.

Python Discord.py Game Logic Bot Development

SlugFinance

A comprehensive financial management application for tracking expenses and managing budgets. Developed a full-stack financial management platform that helps users track expenses, create budgets, and visualize spending patterns. Features include transaction categorization, budget alerts, financial goal tracking, and detailed analytics with interactive charts.

React Node.js Express MongoDB Chart.js

SlugMail

A custom email client application with modern UI and efficient message management. Built a feature-rich email client from scratch with a focus on user experience and performance. Includes email composition, inbox management, search functionality, and a clean, intuitive interface for managing multiple email accounts.

JavaScript HTML5 CSS3 Email Protocols UI/UX

Experience

My academic background and educational journey in computer science

Academic Background

Bachelor of Science in Computer Science

University of California, Santa Cruz
GPA: 3.9 | Honors: Cum Laude, Dean's Honors (3 terms)
Graduated 2023

Completed a Bachelor's degree in Computer Science with highest academic honors. Coursework included advanced topics in data structures, algorithms, computer systems design, full-stack web development, and natural language processing.

Relevant Coursework: Data Structures & Algorithms, Computer Systems Design, Computer Architecture, Full Stack Web Development, Natural Language Processing, Computational Models, Programming Languages

Professional Development

As a recent graduate, I continue learning new technologies and applying them to personal projects. I enjoy exploring different programming paradigms and building applications that solve real-world problems.

Personal Projects Open Source GitHub Problem Solving

Let's Connect

Feel free to reach out about opportunities, collaborations, or a quick conversation!

San Jose, CA