FoundMyFitness is a web platform focused on the science of nutrition, genetics, longevity, and cognitive and physical wellbeing. The site features in-depth articles, expert interviews, and cutting-edge research findings, empowering users to make informed decisions about their health and wellness. Additionally, FoundMyFitness can process DNA data through services like 23andMe or Ancestry.com to generate personalized genetic reports with nutritional and lifestyle insights, specific to your genotype.

Skedaddle is a Rails 7 travel itinerary application implementing Hotwire (Turbo / Stimulus), TailwindCSS, a Postgres database, and Google OAuth / Omniauth. It uses Devise to handle user authentication and View Components to organize its interface. Skedaddle consumes multiple API endpoints to create a custom itinerary with parks, restaurants, airports, hospitals, museums and more. It utilizes ChatGPT to generate a customized day-by-day recommended schedule for your trip. It also includes Google Analytics tracking and uses the Google Places API to provide autocomplete search functionality.

Heat Check is a full-stack web application designed to connect food lovers with spicy dining experiences. The platform is built using React for the frontend and Rails for the backend. It integrates Yelp’s Business API for and employs Nokogiri for menu scraping. That data was exposed to the React app with GraphQL and deployed using CircleCI.

Sweater Weather is an API service that combines weather-forecasting, book-lookup, and road trip planning. It incorporates user registration with API key distribution, allowing users to securely access various search functionalities. It leverages several external APIs like Mapquest and OpenWeather to process JSON requests for a front-end service.

Rails Engine is a Ruby on Rails and PostgreSQL-powered application that specializes in exposing RESTful API endpoints for merchants and their goods. It encompasses thirteen distinct API endpoints, featuring search functionalities, serialization, and extensive testing coverage. The project focuses on backend API development, handling complex database queries, thorough error management, and rigorous testing.

Enigma Encoder is a Ruby application designed for encrypting and decrypting secret messages. Drawing inspiration from the Caesar Cipher, this multi-class application showcases the use of algorithmic techniques to secure communications. It is built purely in Ruby, emphasizing object-oriented programming and the language’s versatility and suitability for complex algorithmic solutions.