Projects
JukeRabbit
JukeRabbit was my take on a problem I'd witnessed too many times: party music becoming a source of tension instead of fun. You know the scene: someone gets aux access and suddenly everyone's fighting over the queue. I built JukeRabbit as essentially TouchTunes for house parties, where the host creates a session, connects their speakers, and shares a six-digit code with guests who can then request songs and watch the playlist evolve in real time.
What set JukeRabbit apart from solutions like Spotify's Jams was the smart queue management. Instead of just dumping new requests at the end of a potentially endless queue, it intelligently prioritized songs based on how long it had been since each guest heard one of their picks, keeping everyone engaged.
The project is no longer live, but it was a satisfying exercise in real-time mobile development and a good reminder that the best problems to solve are the ones you've personally experienced.
Experience
Software Engineer at Dick's Sporting Goods
- Enhanced the reporting UI for vendor fulfillment, fixing longstanding bugs and improving user experience, enabling seamless oversight and modification of in-progress orders with access to actionable reporting data.
- Led initiatives to support platform rebuild, including load testing and exploring AI-driven features like predictive order routing, strengthening system reliability and performance.
- Contributed to migrating the existing hosting architecture to Kubernetes, improving scalability and deployment efficiency for the vendor fulfillment platform.
Software Engineer at JazzHR
- Led front-end modernization by migrating the core product from AngularJS to React, overseeing architectural decisions and establishing development and testing standards.
- Mentored team members on React best practices, resulting in enhanced code quality and faster development cycles.
- Delivered key features including Reporting and Candidate Texting, while supporting legacy systems, contributing to increased user engagement and system stability.
- Pioneered JazzHR's first AI feature, developing and deploying a prototype that analyzes resumes against job descriptions, enhancing product value and improving hiring decisions.
Programmer at Friday Systems
- Developed a custom content management system (CMS) used by over 400 private car dealerships, enabling customers to manage website content and keep vehicle inventory current.
- Built Friday Systems' first mobile app for inventory management, allowing customers to manage listings, update inventory, and upload photos from mobile devices. Available on the App Store and Google Play.
- Maintained vehicle search engines (Motoverse, Auto-Locate, PA AutoFind) and expanded the database with 800,000+ listings.
Front End Engineer at Industry Weapon
- Developed over 60 animated and dynamic templates for digital signage and interactive kiosks, all optimized for performance on microcomputers.
- Created user-friendly dashboards for template customization across various devices, improving flexibility and accessibility of Industry Weapon's core product.
- Optimized performance, improving template loading times and responsiveness across various display technologies.
Senior Web Developer at VIVA Health
- Collaborated with cross-functional teams to enhance internal software solutions, improving service for 100,000+ members.
- Spearheaded front-end improvements for the Member Portal mobile application and internal tools, focusing on user experience, performance optimization, and engaging animations to facilitate more intuitive and efficient user interactions.
- Contributed to the maintenance and evolution of a robust application catalog, implementing UX enhancements, architectural refinements, and performance optimizations to support scalable and responsive healthcare solutions.
Programmer / Analyst at Penn State University
- Partnered with faculty, administrators, and staff to build and maintain applications supporting college administrative, outreach, and e-learning initiatives.
- Focused on accessibility to ensure compliance with public funding requirements, enhancing usability for a wide range of users.
- Led the creation of the college's first real-time application for event presentations, utilizing WebSockets to facilitate live Q&A interactions, enhancing audience engagement and moderator efficiency during events.
- Designed and implemented an interactive web application to assist students in developing, modifying, and collaborating on business plan proposals.
Skills
Front End
- JavaScript / TypeScript
- React
- React Native
- Next.js
- Redux / MobX / Zustand
- CSS3
- Tailwind
- Jest
- Responsive Design
Back End
- Node.js
- Express
- PostgreSQL
- MongoDB
- API Development
- Supabase
- Vercel
- Kubernetes
- Camunda
- CI/CD
Design & UX
- UI/UX Design
- Figma
- Accessibility
- Design Systems
- User Research
Leadership & Soft Skills
- Technical Leadership
- Mentoring
- Architecture Decisions
- Cross-functional Collaboration
- AI/ML Integration
- Performance Optimization
Let's Work Together
I'm always interested in hearing about new projects and opportunities.
Whether you have a question or just want to say hi, feel free to reach out!