PERSONAL PROJECTS
BFITR
Fitness and Nutrition Tracking App
A fitness and nutrition tracking app available on Google Play and Apple App Store, combining advanced analytics, workout planning, and social networking. Built with Vue.js and Vuetify (Material Design) for the web front-end, Expo and React Native for the native app shell, Slim PHP microservices on DigitalOcean (Rocky Linux) for the back-end, MySQL on DigitalOcean for data storage, and DigitalOcean Object Storage for images. Users can monitor strength gains, workout volume, daily calorie intake, and body composition via intuitive charts, with a built-in community leaderboard. Key contributions include developing and optimizing microservices for seamless data flow, designing a cloud-based architecture for high availability, implementing barcode scanning and food database integration for nutrition tracking, and building social features like workout sharing, friend interactions, and rankings.
Robo Stats
VEX Robotics Performance Tool
A comprehensive VEX robotics app available on Google Play and Apple App Store, enabling competitors, coaches, and mentors to track performance, scout teams, and visualize competition progress. Developed with Vue.js for the web front-end, Expo and React Native for the native app shell, Cloudflare Workers for serverless back-end logic, and Cloudflare D2 (serverless SQLite) for data storage. Features include advanced TrueSkill rankings, AI-driven event reports, match outcome predictions, integrated scouting tools, and a score calculator/timer. Key achievements include implementing TrueSkill rankings for VRC and IQ teams, creating AI-powered analytics and real-time predictions, developing collaborative scouting features, deploying a scalable serverless architecture, and building a custom metrics calculator for practice runs.
Elixirate
Cocktail Recipe Exploration App
A fun app available on Google Play and Apple App Store, allowing users to create, find, and explore cocktail recipes with AI-driven recipe generation. Built with Vue.js for the web front-end, Expo and React Native for the native app shell, Cloudflare Workers for serverless back-end logic, and Cloudflare D2 (serverless SQLite) for data storage. Features include recipe creation based on input parameters like flavor profile and base spirit, recipe browsing with filters, and detailed drink profiles with ingredients and instructions. Key achievements include integrating AI to generate custom recipes, designing a responsive user interface for web and mobile, deploying a cost-effective serverless architecture, and optimizing data storage for fast recipe retrieval and user preferences.
SELECT WORK PROJECTS
Student Portal
Modernized Student Access Platform
Led the rewrite and modernization of the Student Portal at Santa Fe College, replacing a legacy system with a streamlined, scalable solution. Built by a team of 17 using Angular JS for the front-end, Java Spring Boot for back-end services, and DB2 for data management. Features include student dashboards, course registration, grade access, and real-time notifications. Reduced technical debt by optimizing workflows and integrating with third-party systems like financial aid and data warehouses, enhancing performance and user experience across the college.
College Application
Streamlined Admissions System
Directed the development and modernization of the College Application at Santa Fe College, transitioning from an outdated platform to a robust, efficient system. Developed with Angular JS, Java Spring Boot, and DB2, overseen by a team of 10 developers and 4 business analysts/project managers. Includes application submission, document uploads, status tracking, and automated communications. Integrated with external services such as transcript exchanges and Clearinghouse, cutting technical debt and improving processing times for admissions staff and applicants.
HMS
Housing Management System
A software application that replaced a 20+-year-old legacy system, with over 90+ modules and more than 500 web pages and over 100 interactive reports, the core of the housing operation. Including billing, payment processing, mobile components, housing inventory management, assignment, room selection, transfers, swaps, mass communication and many others. The HMS applications integrated with UF Shibboleth for authentication. Integrated seamlessly with external services (UF data warehouse, eMarket payment processing, bursar payment processing) and also provides data services to various departments within the division
YCRS
Youth Conference Registration System
Registration compliance system for university-affiliated youth camps/events/conferences
iService Desk
Staff and Resident ticketing system
Secured interface for submitting work and maintenance orders as well as Help Desk requests, available to our residents and staff
HMS Inventory
Purchasing and Inventory Management
Complete software stack allowing purchasing, inventory management and implementing a full approval chain, developed for assisting our staff in their daily purchases for various maintenance, renovation, and facilities management purchases, while improving the workflow, reducing approval time from an average of one day to an average of one hour and providing full lifecycle tracking for inventory items
HMS Reimbursements
Reimbursements Management Workflows
Allows staff to submit reimbursements requests which are then sent for approval using the approval chain. Managers and accounting staff approve/deny requests and can request more information/clarifications. Automatic email notifications are sent throughout the process.
HMS HR
Personnel Management System
In-House software allowing employee management (hiring, termination, transfer), payroll, budgeting reports. Other applications were integrated with the HR application for determining chain of approval, employee status and roles
Emergency Ticket Management
Emergency Ticket Management
Allows staff to handle after-hours emergencies for custodial, maintenance and IT infrastructure related issues, and provides automated notifications on status changes and helps manage on-call personnel.
HMS Training
Staff Training Module
A web-based application for managing/tracking staff training, define recurring training and sessions, send email reminders, and perform swipe based course check-in. Also allows employees to sign up for training, and review their training on file. Allows managers to monitor and track their team’s training status.
SLS
Legal Service - Student Groups Case Management
A web-application enabling student groups to submit a case to legal services. Complete back office case management, tracking, statistics, document management and email notifications.