Projects


Alexa Skills

After being laid off by Amazon, I decided to upskill and practice some of the concepts I had learned from my time in the Alexa organization. I've developed a released a couple small-scale Alexa skills to demonstrate my capabilities.

66 Day Habit Tracker

Track your habits by voice! Scientists say it takes about 66 days to form a new habit. I've developed a habit tracker that you can interact with using your voice, and Alexa can encourage you along the way! Fundamentally, this is an Alexa CRUD app- The user can instantiate persistent habits (CREATE), continually track that they've completed those habits (UPDATE), check the status of their streaks (READ), and remove habits they no longer want to track (DELETE).

Read the full write-up
Try the Skill Yourself!

Alexa Plate Calculator

The Alexa Plate Calculator is a cute little application inspired by my regular weight lifting routines. I've often found it difficult to translate a weight, for example 125 pounds, into a quantity of weight to place on the barbell. This is a natural fit for an Alexa assistant in a home gym. An example interaction is asking Alexa to "make 155 pounds for me", to which Alexa will reply, "For a 45 pound barbell, you can make 155 pounds with one 45 pound plate and one 10 pound plate on each side." The idea is simple but the algorithm and the implementation are clever and fun.

Read the full write-up
Try the Skill Yourself!

Relevant Technologies employed by Alexa Skills

Alexa (ASK)
Python
Node.js
AWS Lambda
AWS DynamoDB
AWS Cloudwatch

Web Applications

A few select projects showcasing my full stack capabilities

Intro to React - In TypeScript

I migrated the official "Tutorial: Intro to React" into TypeScript. The Repo demonstrates the original code, the TypeScript Code, as well as the differences between the two. A great reference point for any beginners in React/TypeScript, or even veterans in React via JavaScript who are interested in TypeScript capabilities.

Read the full write-up

Relevant Technologies employed by Web Apps

React
TypeScript
JavaScript
HTML
CSS