Thomas graduation portrait
Hi, I am Thomas!
Computer Science @ Cal Poly SLO

Thomas Le

Software engineer building full-stack and AI-powered products

I am a software engineer focused on building thoughtful, human-centered digital products across onboarding, healthcare, and nonprofit systems.

Resume
Los Angeles Metropolitan Area • Open to full-time software engineering roles
01.

About

A little context.

Hello! My name is Thomas and I enjoy building things that live on the internet. I graduated from Cal Poly San Luis Obispo in June 2026 with a degree in Computer Science and a minor in Bioinformatics. A lot of my projects start as a harmless “what if” and somehow turn into a full build, which is probably how this website happened too.

Fast-forward a bit, and I have had the chance to collaborate with a huge corporation, build with a startup, support a nonprofit organization, and most recently throw myself into the fast-paced energy of a hackathon. I was also featured in The New York Times for a recent article on A.I. education. Those experiences have pushed me toward software that feels useful, thoughtful, and genuinely worth building well.

Technologies I keep reaching for lately
JavaScript
TypeScript
React
Next.js
Node.js
Python
Supabase
SQL
Thomas studyingThomas studying in dark mode
02.

Experience

cat

Scroll for More and Click to Expand

Software Engineer

@ Homigo
Dec 2025 — May 2026 • Remote

Building a bilingual onboarding platform for local service providers.

  • Built a mobile-first signup flow across phone verification, service setup, and Stripe payout onboarding for 20 service categories.
  • Created a guided multi-step onboarding experience that keeps contractor signup clear, structured, and easier to complete.
  • Automated service-area and marketplace coverage mapping from ZIP codes, travel radius, and selected services.
  • Integrated communication and moderation workflows to support onboarding, verification, and provider-facing updates.
Next.jsTypeScriptSupabaseStripeTwilio
03.

Projects

Use the arrows to browse. Click a project to view its GitHub or live site.

IBD mobile app screenshot
Featured Build

IBD Clinical Decision Support System

Mobile-first health journaling and clinical review workflow for tracking IBD symptoms, medications, and patient context over time.

  • Built a React Native workflow that organizes patient symptoms, medication history, and genetics inputs through Supabase, PostgreSQL, and a Flask recommendation backend.
  • Prototyped LLM-powered insight features that summarize symptom trends, explain recommendation outputs, and generate doctor-facing questions from structured patient context.
React NativeTypeScriptSupabasePostgreSQLFlask
OncoGraph dashboard screenshot
Featured Build

OncoGraph: Cancer Gene Discovery Pipeline

Backend-focused bioinformatics pipeline for prioritizing candidate cancer genes with graph diffusion, validation, and optional ML ranking.

  • Turned a graph theory research prototype into a reproducible FastAPI pipeline using Random Walk with Restart, p-value simulations, and PostgreSQL-backed persistence.
  • Built a production-style workflow with background runs, optional scikit-learn ranking, Docker Compose, and a Next.js dashboard for exploring results.
PythonFastAPINetworkXScikit-learnPostgreSQLDockerNext.js
Luma Leaf photobooth screenshot
Featured Build

Luma Leaf - Online Photobooth

Browser-based photobooth with camera capture, live previews, and shareable photo-strip output.

  • React, Next.js, TypeScript Photo Booth with real-time camera capture, session storage, and photo-strip rendering.
  • Secure time-limited QR sharing with performance optimizations for smooth cross-device media handling.
ReactTypeScriptNext.jsCSS

More Builds

A few more things I have explored across bioinformatics, mobile, and experimentation.

Online Scam Awareness Obby

Story-driven Roblox game that teaches players how to spot scams, create stronger passwords, and recognize impersonators through interactive gameplay.

24-hour buildInteractive learningHackathon project
Roblox StudioLuaUI ScriptingGameplay Systems

Task Logger

AI-powered group project planner that turns messy requirements into fair task delegation, timelines, and progress tracking for student teams.

Skill-based delegationTimeline generationCollege teams
AITask PlanningDashboardsTeam Workflows

FocusFruit: Pomodoro Productivity App

Web-based Pomodoro timer with task tracking, persistence, and automated deployment.

Persistent sessionsAutomated deploysResponsive UI
ReactJavaScriptREST APIsTailwind CSS

Modeling Babesia Life Cycles

Probabilistic modeling of parasite life-cycle stages using Hidden Markov Models.

HMMsViterbi decodingBiological inference
PythonNumPypandasStatistical Modeling

Yeast Diauxic Shift Gene Expression Analysis

Gene expression analysis of metabolic transition in baker's yeast using clustering, enrichment, and statistical validation.

7 time pointsGO enrichmentStatistical validation
Pythonpandasscikit-learnSciPymatplotlib

RepNote - Gym Tracker

Mobile-only workout planner designed for fast daily logging without accounts or setup.

Offline-firstMobile-only UXInstant load
React NativeExpoTypeScriptLocal Storage
04.

Skills

Core Stack

A few tools I keep in motion.

Pulled from my resume and spread out like a small floating field instead of a giant skills dump.

React
Next.js
TypeScript
JavaScript
Python
Java
SQL
PostgreSQL
Node.js
FastAPI
Flask
MongoDB
React Native
Supabase
Firebase
Git
Docker
AWS
Vercel
HTML/CSS

Get in touch

I am currently looking for full-time software engineering roles. If you would like to connect, I would love to hear from you.

Say Hello