Recent Projects

Penrosy

Penrose tiles are aperiodic, meaning that no matter how long you lay them, they'll never repeat! I was disappointed at the complete lack of aesthetics in previously existing Penrose applications, so I built Penrosy as a place where users could enjoy an open-ended Penrose tiling sandbox that was beautiful as well as informative.

My technical goals were to sharpening my front end and JavaScript skills, but even better... this project lets me nerd out about math!

MyInterest

Full stack Pinterest clone using: Webpack, PostgreSQL, Ruby, Rails, jBuilder, JavaScript, React.js, Redux, HTML, and CSS.




Enspire

Technologies: MongoDB, Express, Angular, Node.js, React, Redux, CSS, HTML, Webpack

Enspire is an environment designed for non-native English speakers. It prompts the user with questions, uses a voice-to-text API to record their answer, and a grammar checking API to show errors.


Technologies

These are the main technologies that I currently work in. Plus, I'm always interested in learning something new!



Ruby



Rails



React.js



Redux




JavaScript




Webpack




Git




SQL/ PostgreSQL

A Love Letter to Ruby

While my work often focuses on the front end, when it comes to languages I have to admit to a deep and abiding love of Ruby. This may be influenced by the fact that Ruby was the first language I learned to truly program in. But really, I think it has more to do with its beauty.

Like all the best-designed things, Ruby is contradictally both simple (to use) and complex (in full implementation). Ruby is focused on humans not computers, and I think that's the way it should be. We don't change for technology. Technology adapts to US.