Work Experience

Winter 2025

TMASolutions

Full Stack Intern

  • Developed a full-stack, embedded Healthcare Chatbot using React Router and FastAPI. Integrated the solution with OpenEMR while adhering to FHIR standards and HIPAA compliance for sensitive EPHI.
  • Acted as a Technical Mentor for a fellow intern, providing guidance on the architecture of an employee skills-tracking application built with Hono and NextJS.
Summer 2025

AESolutions

Full Stack Intern

  • Architected a blue green deployment system for NextJS and Spring Boot, using GHA to integrate automated rollbacks and real-time team alerting to various channels.
  • Led a security audit via NewRelic to investigate a critical NextJS RCE vulnerability; identified fault points and implemented mitigation that reduced potential cost/damage by 70%. (I only got milk tea for this)
  • Contributed to a rigorous peer-review culture in an Agile-based process, collaborating with the team to maintain code quality in production.

🌸

Projects

IN PROGRESS

Food Basket

GrabFood's discovery meets GloriaFood's control — without the account sprawl

[UI/UX Designer]

A centralized restaurant platform combining GloriaFood-style manager customization with GrabFood-style customer discovery, unified under a single identity across all restaurants instead of siloed accounts per venue.

💭 Fought tooth and nail for 3 months to get a Master-Detail layout accepted and replaced the ungodly table-form system.

TanStack TanStack NestJS NestJS TypeScript TypeScript Tailwind Tailwind PostgreSQL PostgreSQL

IN PROGRESS

CC Sakura

Dead-simple 2D platforming engine

[Lead Developer]

A 2D platformer and custom embedded engine built from the ground up using C/C++ and SDL3

C++ C++ SDL3 SDL3 CMake CMake

[Frontend Developer][UI/UX Designer]

TransID Community Page

A welcoming landing page for the trans-identity community

A simple, configurable and fast landing page to introduce a community of trans-identity people.

Astro Astro
Vue Vue
Docker Docker
Tailwind Tailwind
[Full Stack Developer][UI/UX Designer][Infrastructure]

Cherry Auctions

A course SPA with real SMTP, S3, and a CDN bolted on top

An auctioning Progressive Web App — course requirements called for SPA, an ODF stack, and mailing, but real SMTP, S3, and a CDN came along for the ride. Real-time bidding works, mostly.

Vue Vue
Go Go
Tailwind Tailwind
Docker Docker
[Full Stack Intern]

Healthcare Chatbot

FHIR-integrated clinic assistant with EPHI redaction

An embedded clinic chatbot that integrates with OpenEMR via OAuth2 and FHIR/REST APIs, routing chat messages through a redaction pipeline to strip EPHI before they reach the model — designed as a system component inside a clinic's user-facing software.

React React
Python Python
FastAPI FastAPI
Docker Docker
TypeScript TypeScript
[Main Developer]

Advent of Code

Every coder's yearly pilgrimage

A collection of algorithmic solutions across dozens of languages, from normal languages like Rust to unholy languages like Uiua, covering all paradigms.

Rust Rust
Go Go
Haskell Haskell
Clojure Clojure
Scala Scala
Uiua Uiua
APL APL
Swift Swift
Objective-C Objective-C
Elixir Elixir
Python Python
[Full Stack Developer][Infrastructure]

PromptPal

Polyglot microservices pipeline consuming real-time Binance data

A distributed stock-finance pipeline across 7 microservices in 3 languages — Go proxies at the gateway, Node handles IO-heavy Binance feeds, and Python runs the sentiment analysis and backtesting — all wired together with pub-sub messaging.

Go Go
NodeJS NodeJS
Docker Docker
Python Python
FastAPI FastAPI
React React
[UI/UX Designer][Full Stack Developer]

ACCI Exam System

A full SDLC exercise dressed up as an exam platform

A fictional examination center's registration system built to demonstrate consistency from requirements analysis and diagrams all the way through to deployment. The process is the product — the app is just proof it got done.

Vue Vue
Tailwind Tailwind
Express Express
TypeScript TypeScript
PostgreSQL PostgreSQL
[UI/UX Designer][Frontend Developer]

Openbook

A free manga sharing platform

An ads-free platform for artists to share their original works and readers to catch up with their favorite mangakas.

React React
Tailwind Tailwind
Express Express
TypeScript TypeScript
MongoDB MongoDB
[Backend Developer][Frontend Developer][Infrastructure]

The Cipher

A course-required MPA that ended up on a real VPS with S3

The platform for reading the most funny posts — totally real posts — with full-text search. EJS and Express MPA were course requirements; self-hosting on a VPS with S3 storage was not.

Express Express
Handlebars Handlebars
MongoDB MongoDB
JavaScript JavaScript
[Frontend Developer]

Tic Tac Toe

Polishing the classics

The standard tutorial project revamped with Minimax Computer, i18n, and custom animations.

SolidJS SolidJS
Astro Astro
Tailwind Tailwind
TypeScript TypeScript
[UIKit Developer]

Native Dictionary

A FrontendMentor web challenge, rebuilt pixel-for-pixel in native iOS

A FrontendMentor dictionary challenge that I refused to build as a web app — recreated pixel-by-pixel in pure Objective-C and UIKit instead, querying a public dictionary API with zero web technology in sight.

Objective-C Objective-C
Xcode Xcode
[UI/UX Designer][Ncurses Integrator]

TUI Moodle

Moodle, but for the terminal

A courses management system implemented as a Terminal User Interface using ncurses and C++

C++ C++
CMake CMake

🌸

Formal Education

2022 - 2026

Bachelor of Computer Science

University of Natural Sciences

  • Majoring in Software Engineering
  • 8.48 CGPA / 3.39 GPA
  • Relevant Coursework: UI/UX, Software Architecture, Analyzing Enterprise IT Systems