> initializing core systems... _
Available for work

Crafting digital experiences where design meets engineering.

Computer Science StudentSoftware Engineer
About Me

Building the future, one commit at a time.

I'm a Computer Science Student with a passion for creating innovative solutions at the intersection of design and engineering. When I'm not coding, I contribute to open source and mentor other students on their journey.

1.5+

Years Experience

15+

Projects Shipped

Khoi Do profile photo

Clean Code

Writing maintainable, scalable systems that stand the test of time.

Full Stack

Owning the entire product, from pixel-perfect UI to distributed backend.

Performance

Obsessed with speed. Every millisecond counts in the user experience.

Featured Work

My Projects Highlight

CrisisLineAI

CrisisLineAI

A multi-channel crisis support system that combines realtime web chat, counselor takeover controls, and voice-call AI orchestration.

Next.jsTailwind CSSFastAPIPythonFirebaseTwilioDocker
Shape-Sign

Shape-Sign

Shape-Sign is an interactive application that utilizes hand gesture recognition models to help users learn and engage with sign language.

Next.jsReact.jsTailwind CSSTensorFlowPython
911 OPERATOR ASSISTANT

911 OPERATOR ASSISTANT

A web application designed to assist 911 operators by providing real-time information and resources during emergency calls.

Next.jsNode.jsFastAPIPythonTailwind CSSGoogle Maps APIGeoapify APITwilio API
QuizzRiff

QuizzRiff

QuizRiff helps educators save time by automating personalized quiz creation and adding a competitive scoring system to keep students engaged in learning.

PythonHTMLCSSSQLite3FlaskWolframAlpha API
The Bookstore

The Bookstore

The Bookstore project is a MERN stack web app with full CRUD functionality for managing books, authors, and collections efficiently.

MongoDBExpress.jsReact.jsNode.jsTailwind CSS
LLM Chatbot

LLM Chatbot

LLM Chatbot is an AI-powered chatbot that uses large language models to engage in natural language conversations with users.

ReactTailwind CSSViteNode.jsExpressOpenAI APIMulter
Pickleball-Booking-Extension

Pickleball-Booking-Extension

A Chrome Extension that automates court booking at iPickle Cerritos by instantly reserving available courts exactly 7 days in advance at 7:00 AM, streamlining a highly competitive process.

JavaScriptHTMLCSS
Pickleball Booking Automation (Playwright & GitHub Actions)

Pickleball Booking Automation (Playwright & GitHub Actions)

Automates court booking at iPickle Cerritos using Playwright for browser automation, scheduled via Cron-Jobs.org and executed as a GitHub Action.

JavaScriptPlaywrightGitHub ActionsCron-Jobs.org
Skills & Tech

Technical Toolkit

Drag to explore

Frontend
ReactTypeScriptNext.jsTailwind CSS
Backend
Node.jsPythonFastAPIREST APIs
Database
PostgreSQLMongoDBSupabasePrisma
DevOps & Cloud
DockerGitHub Actions
Experience

Work History

Webmaster

ACM at CSULB · Long Beach, California, United States · Hybrid

Jan 2026 — Present
  • Led the redesign and redevelopment of the ACM at CSULB landing page using Next.js, improving usability, responsiveness, and visual consistency across the site.
  • Refactored the existing Next.js codebase into a more modular and scalable architecture, reducing technical debt and improving long-term maintainability.
  • Designed and implemented new dashboard features enabling users to upload and manage images, integrating Next.js frontend components with backend APIs for seamless data handling.
Next.jsTailwind CSSReact.jsNode.js

Instructional Student Assistant

California State University, Long Beach · Long Beach, California, United States · Hybrid

Aug 2025 — Present
  • Graded Python assignments, labs, and exam on computer arithmetic and matrix computations, providing clear feedback on correctness, efficiency, and code quality while maintaining consistent rubrics.
  • Debugged student code and coached systematic problem decomposition, edge-case handling, and test-case design to improve assignment outcomes and confidence.
PythonLinear AlgebraDiscrete Mathematics

Computer Technical Support Volunteer

De Anza College · Cupertino, California, United States · On-site

Dec 2023 — Jun 2024
  • Installed and configured a wide range of hardware and software, ensuring optimal functionality and seamless integration for various computing environments. Provided support for system updates, security patches, and application installations to enhance performance.
  • Diagnosed and resolved technical issues related to hardware failures, software malfunctions, and network connectivity problems. Delivered hands-on troubleshooting support to improve efficiency and minimize downtime for users.
  • Refurbished and repaired broken and outdated laptops by replacing defective components, optimizing system performance, and reinstalling necessary software. Successfully restored numerous devices, which were then distributed to underprivileged students in need of reliable technology for their education.
LinuxHardwareHardware Troubleshooting

Teaching Assistant

De Anza College · Cupertino, California, United States

Sep 2023 — Jun 2024
  • Assisted professors in planning and delivering instructional content for Beginning Programming Methodologies in C++, helping students grasp fundamental concepts.
  • Conducted review sessions, provided one-on-one tutoring, and facilitated group discussions to enhance student understanding.
  • Evaluated labs, assignments, quizzes, and exams, providing constructive feedback to students and instructor to support academic growth.
C++LinuxDebugging
Contact

Let's build something extraordinary.

For any project, knock me.

Get in Touch With Me

Currently exploring Software Engineer roles, and interesting OSS collaborations.

Typical response time: under 24 hours