Outside of my job, I have worked on a number of projects to expand my skills and scratch the itch to build and write about cool things.
A React and Next.js marketing website for a productized service I run. Published to the web in May 2023.
Ask Eloquent Ruby
Uses vector embeddings and Open AI completions API to answer questions from a book about Ruby. Written with Ruby on Rails and React in April 2023. Code on Github
Creating a Learning Management System for homeschool families with Ruby on Rails. Using to hone skills in Rails and Stripe Integrations. Targeting a May 2024 deployment.
A mac menu bar application to quickly take notes when distracted during focused work. Published to the mac app store in April 2023.
Created a SaaS app using Ruby on Rails that job seekers to browse job postings and recruiters to post jobs.. Using to hone skills in Rails, Git, Heroku, and Stripe Integrations. Deployed in May 2021 and deprecated in January 2022.
Medical Device Inventory App
Designed and implemented a native iOS inventory management application for a medical startup. Written with Swift and used API calls to interface with the web application counterpart.
Created an iOS app that interfaces with the Github API to browse users and their followers. Created while taking Sean Allen’s Take Home Project Course. Used Swift and UIKit with Programmatic UI, made network calls using URLSession, persisted data using UserDefaults, and explored CollectionViews with DiffableDataSource. You can see my code on Github here.
Seen that meme of everyone’s favorite cartoon character mOcKing wItH soMe aLteRnaTinG teXt? I turned it into an Android App in March 2019 and an iOS App in May 2020! Created with Swift and UIKit.
What Are The Odds
Simple game where one person dares another to do a ridiculous task. The app adds to the fun by truly randomly generating the numbers, eliminating cheating. Android App in December 2018 and an iOS App in May 2020. Created with Swift and UIKit. View code and demo on github.
A fun iOS app for tracking study habits and reducing distractions. Created for a client, working to meet project requirements and deadlines. Utilized Core Data and monetized using AdMob. Published on the App Store in October 2019.