Earthquake Alert!

Download on Google Play  |  earthquakealert.net

Did you feel that? This app shows you the pulse of the Earth! This app fetches the latest earthquakes from the USGS for viewing on the map or detailed list. There's also earthquake news and cool earthquake stats. With over 2 million downloads, it's currently Android's #1 earthquake app (even featured on Techcrunch).

Draft Punk

Download on Google Play  |  draftpunk.net

Draft Punk is a fantasy NFL football draft tool, powered by AI. It has cheatsheets, allows you to mark players as drafted, offers research tools like news, average draft position, injuries, and tiers. But it's power lies in it's custom ranking algorithm based on your own league's scoring settings, along with custom recommendations for each pick. Test your skills with Mock Drafts against 8 different bot opponents. Since 2010.

Yaddle AI Search

yaddleai.com

Yaddle is an AI powered search and conversational engine. It answers user questions using sources from the web as a RAG input to a generative large language model (LLM). By using sources, it's able to cite answers with relevant links within the response. Currently uses OpenAI's gpt-3.5-turbo but can be customized to use other LLMs like gpt-4, mistral-7b, mixtral-8x7b-instruct, or llama-2-7b-chat.

Border Wait

Download on Google Play

My first app written back in 2009, Border Wait shows you the wait times at the U.S. borders. Commuting often or taking a quick day trip, Border Wait gives you all the borders from Mexico and Canada, pre-sorted to show you the closest one. Filter by passenger, commercial, pedestrian, and all lane types.

Fantasy Football Team Names

draftpunk.net/fantasy-team-names/

Use AI to generate fantasy football team name ideas using ChatGPT and a topic or two of your choosing.

The 90s version of my home page

View the experience  |  Read how I built it

I started coding in the 90s with a personal website. So decided to recreate that nostalgic look for my homepage. Retro-websites are back!

Gossip Protocol

https://gossip.incubator.apache.org/

I wrote an original Java implementation of the gossip protocol. It was then picked up by other contributors and is currently an Incubating Apache project. Demonstrates gossip protocol in action! Multi-threaded nodes maintain list of neighbors, and randomly select one to talk with. View the original open source implementation on github.

Coupon Go - a mobile coupon venture

As part of an Entrepreneurial class at Carnegie Mellon, my team wrote and presented a mobile coupon business plan to four VCs. While this idea had great timing as smart phones were coming into their own, the VCs didn't think much of it!

Blackfin Networked Video Transmission System

Read full transcript here

My undergrad senior project at Cal Poly. This system would transmit the video from your laptop to an external device over the internet. A slingbox-style system before slingbox.