andrew@portfolio:~$
$ whoami
$ cat about.txt
$ cat skills.txt
$ ls projects/
$ _

About Me

Recent Computer Science graduate from San Francisco State University with hands-on experience in full-stack web development, systems programming, and algorithm design. Skilled in building scalable applications, optimizing performance, and solving complex technical challenges.

Experienced working both independently and in cross-functional teams to deliver high-quality software projects. Based in the San Francisco Bay Area and actively seeking full-time software engineering opportunities.

Skills

Python JavaScript C C++ Java SQL React React Router Tailwind CSS Radix UI Recharts HTML CSS Node.js Express.js REST APIs Axios MySQL MongoDB Linux Kernel Device Drivers File Systems OS Internals AWS EC2 Docker Docker Compose Ubuntu Server Git GitHub GitBook Agile Algorithms Data Structures Graph Theory Dynamic Programming Complexity Analysis Authentication Encryption

Education

B.S. Computer Science

San Francisco State University • August 2021 - August 2025

Projects

Limóney Cover

Student Budgeting Platform

Collaborated with a 6-person team to design and develop a full-stack web application that helps students manage budgets, track expenses, and gain AI-powered financial insights.

  • Delivered secure authentication and real-time account linking via Plaid
  • Built responsive UI with React and Tailwind CSS
  • Implemented robust backend with Node.js, Express, and MySQL
  • Deployed on AWS using Docker for scalable performance
React Node.js Express MySQL AWS Docker
DriveBot Labs Cover

Optimal Routing for Self-Driving Cars

Independently designed and implemented an algorithmic routing engine that optimized self-driving car paths, ride pricing, and fleet profitability under real-world constraints.

  • Progressed from brute-force to graph-based and dynamic programming solutions
  • Built robust algorithms against edge cases (congestion, limited vehicles)
  • Delivered comprehensive complexity analysis and Python implementation
  • Demonstrated adaptability and algorithmic problem-solving skills
Python Algorithms Graph Theory Dynamic Programming
Linux Device Driver Cover

Custom Linux Device Driver

Independently developed a loadable Linux device driver in C, implementing core file operations and ioctl commands for runtime configuration.

  • Implemented open, release, read, write operations and ioctl commands
  • Extended functionality for string encryption/decryption
  • Built user-space application to interact with the module
  • Validated through kernel logs and comprehensive testing
C Linux Kernel Device Drivers Systems Programming

Resume

Download My Resume

Get a comprehensive overview of my experience, education, skills, and achievements in PDF format.

Download Resume (PDF)

Contact

Let's connect

Open to full-time opportunities across the technology industry. Always committed to leveraging my skills to solve complex problems and deliver impactful results.

abrockenborough03@gmail.com
(209) 923-3890
San Francisco Bay Area, CA