About Me
Software developer by day and jazz pianist by night. I leverage my technical creativity to help companies create websites with a fluid user experience backed by efficient APIs. A true lover of innovation, I am passionate about learning new technologies and frameworks and using these to build meaningful applications. Send me a message below if you think I'd be a good fit for your company or if you just like to chat about OOP, sourdough bread, or even jazz piano!

Technologies I Know
code
Frontend
- JavaScript
- JQuery
- Fetch
- HTML5
- CSS3
- AJAX
cloud
Backend
- Ruby
- Python
- Sinatra
- Rails
- FastAPI
- Express.js
account_tree
Databases
- SQL
- PostgreSQL
- ActiveRecord
- Sequelize.js
- SQLAlchemy
- GraphQL
laptop
Other
- TDD
- Git
- REST APIs
- Heroku
- Travis CI
- OOP
What I'm Working On
Find My Market
- Mobile first app that allows users to find farmers markets in their area. Supports favoriting and filtering by products/date.
- Python3, FastAPI, Pydantic, SQLAlchemy, Postgres, Pytest, React Native, Jest, Travis CI, Heroku
Community Compose
- Web app that uses embedded music notation editor from flat.io. Users can collaborate with musicians/composers in their area via requesting to collaborate or messaging a user.
- Ruby on Rails, RSpec, flat.io API, Fetch, JQuery, PostgreSQL, Sinatra, Travis CI, Heroku
US Farmers Markets API
- GraphQL API that has all farmers markets from the US. Supports queries by product, location, and date.
- Ruby on Rails, GraphQL, PostgreSQL, RSpec
Crate
- Brownfield app for clothes subscription. Our changes added user editing functionality and funcitonality to see the next shipments.
- Node.js, Expres.js, Jest, Sequelize, GraphQL
Sweater Weather
- Road Trip API that provides weather forecast at the estimated time of arrival for a given destination.
- Ruby on Rails, RSpec, FastJSON, Google Maps API, OpenWeather API