Projects · useful first, interesting second

Ideas become more honest when they have to work.

I build browser games, nursing study tools, language practice, and small web projects. Sometimes the goal is useful; sometimes it is fun. Either way, I like taking an idea far enough that somebody can actually use it.

23 Playable experiences
6 Live collections
2 Web experiences
3 Presentation receipts
One library, six collections. The Play Hub brings together one kart racer, one math game, one kana trainer, four pharmacology practices, two Spanish lessons, and fourteen Filipino/Tagalog lessons.
Dino Kart Racer cover art

Dino Kart Racer

A prehistoric combat racer built for the browser, featuring rival AI, power-ups, collisions, audio feedback, and a trilobite projectile that behaves with far more determination than its fossil record would suggest.

  • Combines game-state logic, interface design, AI behavior, collision systems, and iterative balancing
  • Evolved through repeated playtesting rather than a single static generation
  • Represents the fun side of the same build–test–revise loop used in more practical tools

Six collections. Twenty-three playable experiences.

The library includes one kart racer, a math game, a kana trainer, four pharmacology practices, two Spanish lessons, and fourteen Filipino/Tagalog lessons.

Dino Kart Racer
Game · 1 experience

Prehistoric combat racing

Race AI rivals, collect power-ups, manage damage, and survive collisions in a browser-based kart game.

Play the game →
Pharmacology Practice
Study · 4 experiences

Adaptive nursing review

Practice medication concepts through four distinct quiz experiences with feedback and review-oriented interactions.

Choose a practice set →
Math Quiz Game
Game · 1 experience

Fast arithmetic practice

A lightweight browser game that turns basic math review into a simple, repeatable challenge.

Start the game →
Romaji to Kana
Language · 1 experience

Japanese character recall

Practice converting familiar romanized sounds into Japanese kana through active recognition.

Practice kana →
Spanish Practice
Language · 2 experiences

Structured beginner review

Two lessons focused on practical language recognition and introductory sentence patterns.

Open Spanish practice →
Filipino / Tagalog Practice
Language · 14 experiences

A growing lesson series

Fourteen interactive quizzes covering vocabulary, sentence patterns, and practical language use.

Browse all 14 lessons →

A website can make a complicated story easier to follow.

The website and timeline are quieter builds, but they still reflect the same concern for structure, clarity, and revision.

Live website

Whole-person portfolio

A multi-page home for the professional record, projects, personal interests, and chronology—without cramming everything into one overloaded homepage.

Return to the homepage →
Interactive chronology

Career and learning timeline

A filterable way to view how service, education, business, technology, and healthcare accumulated over time.

Explore the timeline →

Long before the browser projects, I was already presenting ideas.

These certificates mark an older version of the same instinct: research a subject, organize the ideas, and explain them clearly in public.

Stanford honors research presentation certificate
Honors research

Stanford presentation

Academic presentation experience connecting research, synthesis, and public explanation.

UC Berkeley honors research presentation certificate
Honors research · 2018

UC Berkeley presentation

Recognition as an Honors Research Scholar through the Bay Honors Consortium.

Entrepreneurship

Smith Center Pitch Day finalist

Business-idea development and presentation experience that later informed an interest in practical entrepreneurship and iterative product thinking.

What I’m experimenting with now.

I use AI as a practical prototyping partner for research, structure, and early drafts. The interesting part is not the tool itself; it is whether the final result becomes clearer, faster, or more useful.

Current experiment

AI-assisted building

I use language models to compare sources, outline ideas, debug rough drafts, and move through the blank-page stage faster. Nothing goes public until I have reviewed it, tested it, and decided it still sounds like me.

Different projects, same instinct: make it real enough to learn from.

A game, study tool, language quiz, and portfolio page can serve very different purposes. What matters is that each one works, communicates clearly, and improves after contact with real use.