Featured Projects

WanderfulTanzania


FridgeGuide Ai


MetroGroup Realty Finance


SeaStatus


Visage


Background
Wanderful Tanzania is a premium safari tour company that brings travelers into the wild heart of Tanzania. As their webmaster, I've been responsible for maintaining and enhancing their digital presence, focusing on creating seamless booking experiences for their luxury safari packages.
Challenge
The company needed a flexible payment system that could handle both full payments and installment plans for their high-value safari packages. The system needed to automatically adjust payment options based on the safari's start date, ensuring proper booking flow and business rules compliance.
Solution
I developed and integrated a custom WordPress plugin that bridges WooCommerce with Stripe's payment API, enabling flexible payment plans. The solution includes dynamic business logic that automatically adjusts available payment options based on the safari's start date, ensuring proper booking windows and payment schedules.
Success
The implementation streamlined the booking process and increased payment plan adoption. The automated system reduced administrative overhead while maintaining the high-touch service that Wanderful Tanzania is known for, with a modern, efficient payment experience.

Tech Used
WordPress, WooCommerce, PHP, Stripe API, Custom Plugin Development, JavaScript, MySQL
Live Site
Check out the live site at Wanderful Tanzania


Background
FridgeGuide Ai was born from a vision to revolutionize food interaction at home. Initially a consumer app, it integrated AI to track groceries, reduce waste, and generate personalized recipes. As it evolved, the technology aimed to help organizations like food pantries tackle inventory challenges.
Challenge
Food waste and inefficiency extend to organizations managing large inventories. Food banks face challenges in tracking donations and managing expiration dates, impacting their ability to serve communities effectively.
Solution
FridgeGuide Ai pivoted to a B2B solution for food pantries. It simplifies inventory management, tracks expiration dates, and creates meal plans using available resources. Features like donor logging and volunteer coordination streamline operations.
Success
Its user-friendly design and AI tools transform grocery management, contributing to global efforts aligned with the UN Sustainable Development Goals.

Tech Used
Ruby on Rails, React Native, Microsoft Azure, Eden Ai, ChatGPT Streaming, Firebase Push Notifications


Background
MetroGroup Realty Finance needed a solution to track and visualize their daily financial data in a dynamic, user-friendly format, enabling the creation of a historical dataset for financial trend analysis.
Challenges
The key challenges were automating the daily data updates, converting the data into a format suitable for the front-end, and ensuring seamless integration with the charting library. Additionally, the solution needed to be cost-effective, reliable, and easily maintainable without complex infrastructure.
Solution
Automated the process of appending daily financial updates to a Google Sheet to build a historical dataset. Developed an AWS Lambda function to read the Google Sheet, parse the data into JSON format, and send it to the front-end.Integrated AmCharts to ingest the JSON data and render interactive line charts, providing a clear visual representation of financial trends.
Tech Used
Google Sheets API, AWS Lambda (Ruby), AmCharts, JSON
Success
This solution streamlined the data visualization process, allowing MetroGroup Realty Finance to monitor financial trends in real-time through easily accessible charts. The use of serverless architecture minimized costs while maintaining scalability, and the seamless Google Sheets integration ensured straightforward data management. It can be viewed on https://metrogroupfinance.com


Background
We developed a Ruby on Rails application delivering personalized marine weather data for SeaStatus, taking it from concept to MVP in just two months. The platform aggregates weather data from APIs like NOAA, Dark Sky, and PlanetOS, using Regex for time zone and location-based parsing. We utilized a JavaScript cross-platform framework (Ionic) to efficiently build iOS, Android, and web apps from a single codebase.
Challenge
As a pre-seed startup, SeaStatus required a cost-effective, resource-efficient solution. We leveraged open-source libraries and frameworks, used cross-platform development to streamline processes, and relied on third-party APIs for rapid data integration and personalized weather updates.
Solution
Aggregated data from NOAA, Dark Sky, PlanetOS, WeatherFlow, and WorldTides into marine weather charts. Cached location data with Amazon CloudFront for fast loading. Built a Ruby on Rails backend on Google Cloud to fetch and store data in Firestore via delayed jobs. Scheduled personalized push notifications using Node.js cloud functions.

Tech Used
Ruby on Rails, Google Cloud, Firebase, Ionic Framework
Success
We launched the SeaStatus MVP in 2 months of development time, and won a $25,000 prize from the Big Ocean Button Challenge! SeaStatus was acquired by Sofar Ocean Technologies for a successful startup exit!

Background
Visage Software is a web-based design platform that empowers users to create visual content and reports with ease. The platform is aimed at helping individuals and teams design high-quality, customized visual assets without requiring advanced design skills or software.
Challenges
One of the primary challenges was developing an intuitive, user-friendly interface that would cater to users with various levels of design experience. Additionally, ensuring that the platform could generate high-quality, responsive content that could be easily exported and integrated into reports was crucial. The project also had to scale efficiently to support growing user demand.
Solution
Built a web-based platform with drag-and-drop design functionality to allow users to create visuals and reports effortlessly.
Developed customizable templates and asset libraries for users to quickly generate professional designs without starting from scratch.
Implemented responsive design principles to ensure content rendered well across a variety of devices and screen sizes.
Integrated export options for users to easily download designs in multiple formats (e.g., PNG, PDF) for seamless reporting.

Tech Used
Ruby on Rails, AWS S3, AWS Lambda, Knockout.js
Success
Visage Software provided a versatile, easy-to-use platform that enabled users to create professional-grade visual content and reports with minimal effort. The user-friendly interface, combined with responsive design and export features, made it an essential tool for teams looking to generate customized visuals at scale. The platform successfully met user needs, improving both design efficiency and overall user satisfaction.

Career Timeline
Senior Software Engineer
Meta
Principal Software Engineer
FridgeGuide Ai
Senior Software Engineer
SalonInteractive
Senior Software Engineer
Cryoport
Senior Software Engineer
LegalShield
Co-Founder/Principle Software Engineer
Seatatus
Full Stack Engineer
Visage
Software Engineer
ApplicantLab
Graduated University of California, Irvine
B.S. in Informatics & Minor in Mangagement
Google Student Ambassador
University of California, Irvine
Lead Technician
AntTech Repair Center @ UCI