My work
Some examples of projects I've been involved in while freelancing, for fun, or otherwise. I'm not currently looking for new work, but drop me a line if you want to work with me in the future.
-
File Sharing for Musicians
Technologies:
- Remix
- SST
- Postgres
- S3
- Cloudfront
- SQS
- Lambda
I architected and led the development of a file sharing platform designed for the needs of musicians, the biggest of which being able to play shared files directly from the browser in high quality.
I architected and led the development of a file sharing platform designed for the needs of musicians, the biggest of which being able to play shared files directly from the browser in high quality. We pieced a lot of existing AWS primitives together to great effect, and spent a non-trivial amount of time searching through the CDK’s documentation.
-
-
Interactive Stories #forthekids
Technologies:
- React
- Elm
- Node.js
- Mongo.db
- Mocha
I was a part of a team responible for an interactive storybook platform used by over a million children across Germany. Children use it to learn how to read by reading books with engaging games and quizzes
I was a part of a team responible for an interactive storybook platform used by over a million children across Germany. Children use it to learn how to read by reading books with engaging games and quizzes intermingled with the text. Its backend was written in Vanilla Node.js (the horror, I know), backed by MongoDB, and was consumed by a React frontend, an Elm back office application, and a mobile app developed by an external company.
-
-
IOT Powered Smart Contracts for the Energy Industry
Technologies:
- Java
- Jersey
- SQL Server
- Node.js
- Docker
- Kubernetes
In high school, I worked for a Houston area start up trying to
fit as many buzzwords into a pitch deck as possiblereplace bloated and error prone billing processes between companies and service providersIn high school, I worked for a Houston area start up trying to
fit as many buzzwords into a pitch deck as possiblereplace bloated and error prone billing processes between companies and service providers in the Energy industry with IOT data driven Smart Contracts. I wrote the first invoicing smart contracts, and built an API in Java that distributed these invoices to our ERP system integrations: Quickbooks Desktop, which I built, and SAP. -
-
Multiplayer Wordle
Technologies:
- React
- Typescript
- PartyKit
- Supabase
WordleDash.io was the result of getting competitive about Wordle, and wanting to try out some new tech and really interesting infrastructure (looking at you PartyKit). It has two game modes: dash and coop.
WordleDash.io was the result of getting competitive about Wordle, and wanting to try out some new tech and really interesting infrastructure (looking at you PartyKit). It has two game modes: dash and coop. In dash mode, you race in separate boards against an opponent trying to guess the same word. In coop mode, you take turns guessing the Wordle in the same board. I built a global leaderboard and ranking for it, as well as a private lobby and matchmaking system.
-
-
Rug Design & Manufacturing Portal
Technologies:
- Ruby on Rails
- React
- Typescript
- Sidekiq
- Postgres
- Cypress
- Docker
- Docker Swarm
I worked on an application for a German manufacturing company to manage every step of their rug manufacturing process, from design briefing, designs, feedback and iteration, all the way
I worked on an application for a German manufacturing company to manage every step of their rug manufacturing process, from design briefing, designs, feedback and iteration, all the way to production files. This project digitalized their existing paper processes with their network of external designers and studios. It also utilized Adobe’s Photoshop API to programmatically create photos of their rug designs in model homes for sales catalogs.
-
-
Realtime Time Clock for Pharmacies
Technologies:
- Ruby on Rails
- ActiveCable
- Postgres
- Docker
- Docker Swarm
I worked with a team responsible for the maintenance and further development of a Pharmacy Management application. The highlight of what I shipped was a realtime time clock dashboard that allowed pharmacy employees to clock in and out of work, record breaks
I worked with a team responsible for the maintenance and further development of a Pharmacy Management application. The highlight of what I shipped was a realtime time clock dashboard that allowed pharmacy employees to clock in and out of work, record breaks, and provide an overview of present employees for management. This was a part of a broader effort to build out shift planning, vacation management, and time tracking and reporting within the larger system.
-
-
Workspaces for Creatives
Technologies:
- React
- React Native
- Node.js
- tRPC
- Postgres
- Redis
- BullMQ
- Solidity
- Docker
- Docker Swarm
I worked with a young German start up, writing their first lines of code to eventually leading their team of internal and external development resources. During my time on this project, I architected robust
I worked with a young German start up, writing their first lines of code to eventually leading their team of internal and external development resources. During my time on this project, I architected robust file upload processing pipelines, mentored junior developers, enabling them to confidently design and ship features, and smiled and cried while running typescript in all the places.
-