The foundation behind the projects.

Computer science fundamentals, practical tools, and the technologies I’ve used across full-stack, desktop, mobile, data, and AI-integrated work.

Where I studied.

University of California, Santa Barbara

B.S. Computer Science

September 2023 – June 2026

Relevant courses.

Software engineering & product

  • CMPSC 32

    Object-Oriented Design

  • CMPSC 148

    Computer Science Project

  • CMPSC 156

    Advanced Applications Programming

  • CMPSC 162

    Programming Languages

  • CMPSC 184

    Mobile Application Development

  • CMPSC 185

    Human-Computer Interaction

  • CMPSC 189A/B

    Senior Computer Project

Algorithms, AI & mathematics

  • CMPSC 40

    Foundations of Computer Science

  • CMPSC 130A

    Data Structures and Algorithms I

  • CMPSC 130B

    Data Structures and Algorithms II

  • CMPSC 132

    Algorithms Engineering

  • CMPSC 138

    Automata and Formal Languages

  • CMPSC 165A

    Artificial Intelligence

  • CMPSC 165B

    Machine Learning

  • MATH 4A

    Linear Algebra with Applications

  • PSTAT 120A

    Probability and Statistics

Systems & networks

  • CMPSC 64

    Computer Organization

  • CMPSC 111

    Introduction to Computational Science

  • CMPSC 154

    Computer Architecture

  • CMPSC 170

    Operating Systems

  • CMPSC 176A

    Computer Communication Networks

  • CMPSC 176C

    Advanced Topics in Internet Computing

Languages, frameworks, and tools.

Languages

C++ / Java / JavaScript / TypeScript / SQL / Python

Frameworks & libraries

React / Next.js / React Native / Electron / Node.js / Express.js / FastAPI / Tailwind CSS

Databases & platforms

PostgreSQL / MongoDB / Redis / Supabase / Firebase / AWS / Linux

Tools & technologies

Git / GitHub Actions / Docker / Prisma / BullMQ / WebSockets / REST APIs / Jest / Vitest / Playwright / Sentry / CI/CD

Languages I speak.