Projects

NameDescriptionTechStatusEdit
Rhymer
2000
Advanced rhyming engine based on phonemes (slant, multi-syllable, ngrams, PoS, and more). Rebuilt this many times over the years from ideating it with Steve Sirianni in high school. Vowel-matrix built with Ryan Groves. Latest versions were neo4j based and super cool. Will finalize and republish it one day.
PHPJavascriptPostgresNeo4jRailsOngoing
NFLĀ® Predictor
2002
My first application! Aside from a few silly TI-86 Basic apps. Predicts NFLĀ® game scores from a season average offensive and defensive stats. Resurrected after stumbling on the ancient .exe and found an old DLL to run it.
Visual Basic ApplicationIt lives on! Read more
ReadyPour
2012
Liquid laundry detergent container design that incorporates easy-to-pour, pre-measured amounts.
CAD
ANewPet
2013
[Client] This was my first client/paid web development project after some self-taught web development learning (props to Song Zheng for getting me started on this path). Was over my head, learned a lot on the fly, and was able to deliver.
RailsJavascriptMongoDBShut down Link
Cartext
2013
Hackathon project. Mobile app where you can text/message other users by license plate letters/numbers. Road rage, expired meter warnings, car buying/selling, etc.!
RailsPhoneGapTwilioShut down Read more
tDCS device
2013
Transcranial direct current stimulation was starting to trend, so I built a tDCS device from simple electronic components. Used it maybe twice. Didn't feel any different but did see white flashes!
BreadboardIn storage
Take Buffett's Billion
2014
One of my favorite projects. Warren Buffett offered $1B for a perfect March Madness bracket. Built a sign up page at a hackathon to collectively "game theory" the competition and thought that was it. My friend Song posted it to HackerNews, and it blew up. Assembled a team to try to pull it off with little time. Insane time and super fun.
RCSSRailsMailchimpGibbonMongoDBInactive Read more
Partext
2014
For my friend Ryan's bachelor party, converted some Cartext code to create Partext: an app that would text different people randomly through the night with certain challenges . Buy X a shot of Y. Talk to the first <adjective> <gender> person you see. And the most infamous one from the night...Drink some Rumchata!
RailsTwilioMongoDBSleeping
ping200
2014
Simple SaaS subscription app that monitors your websites' up status. What Pingdom ended up doing or was doing I think.
AngularRailsStripeIronWorkerShut down
#Poundcake
2014
Anonymous conversations on any topic (like a public Slack or IRC). Auto-generated channels/rooms for trending topics based on popular social media hashtags, or create your own public or private rooms to chat.
Obj-C (iOS)Java (Android)RailsRedisMongoDBFirebaseTwitter API (stream)Instagram APIYo APIShut down
Blips
2014
Location-based social network app to discover and create interesting events around you.
Objective-CRailsMongoDBAWSShut down Link
Leverage
2014
Hackathon project. Prototype for a digitally integrated, mobile fitness app with voice-guided training, data tracking, fitness analytics, and geolocation. Won 1st prize with over $4,000 in cash prizes and a trip to Las Vegas.
Some ML pattern recognition libraryShut down
Butter
2015
Contacts reminder app to get in touch with people for personal or business reasons at recurring internals you set.
Obj-CRailsTwilioMandrillMongoDBShut down Link
Bokbok
2015
[WMA Client] MVP app to share short notes and gifs with friends.
SwiftRailsMongoDBUnreleased
Pitch Out Baseball
2015
Baseball home-run-derby-style AppleWatch tap game with increasing difficult pitches. Super difficult to pull off on the first version of WatchOS, and something big brands couldn't figure out (communication was very restricted between the phone and watch).
SwiftApple GameCenterMathematicaShut down
Project Pivot
2015
[Client] SpaceX personnel project-time management tool.
AngularRailsMongoDBComplete
Muskotage
2015
Social deduction game with Musk as the ?-tagonist. App for the host to start a The-Resistance-inspired session, where the game is played via text message response from the players. Got it shippable, but even at $0.01/text, the cost was too high for viably making money on it. Wanted to convert it to a web-based responses (Jackbox came around and executed on this aspect very well).
RubyMotionRailsMongoDBShut down Link
TofuYa.la
2015
Loved getting our routine soon tofu from Tofu Ya on Sawtelle, but there website had disappeared. We decided to build them one for free but could never connect with the right person to hand it over. Eventually they made their own, and we took it down.
RailsMongoDBShut down Link
@ExplainHashtag
2015
Twitter bot that would monitor trending hashtags, ask what they meant, and respond with highest-liked responses if asked. Made obsolete since Twitter released a trending hashtag explanation feature soon after launch.
FirebaseRailsTwitter APIShut down
JustDM
2015
Twitter bot for auto-DM'ing users mentioning keywords or hashtags. Account got suspended.
RailsMongoDBTwitter APIShut down
laser cut license plates
2016
Laser-cute license plate for motorcycles. Initial designs with UCLA/Engineering.
Laser cutterCADShut down
89.9
2016
Historical data aggregator and analytics for Southern California's KCRW play history - a project started by Jon Van Lew.
RailsActive Link
Slay the Spire clone
2018
Deckbuilder roguelike prototype (just the battle portion) inspired by Slay the Spire but with a party system and a fun way to learn Godot Engine. With help from my friend HumanBrains. Really enjoyed the Composition-over-inheritance structure for game programming.
GodotShut down Link
Some ecommerce sites
2019
Built a site framework to learn some new technologies. Because the market is for in-person interactions, put on hold due to Covid.
ElixirPhoenixLiveViewPostgresOn hold
NFTs?
2021
Some fun activity in the NFT space.