Hi, my name is

Derrick Wiest

I'm a seasoned web developer based in Pittsburgh

Derrick Wiest
Want to build something together?

Projects

Flippd

In July 2024, I teamed up with Alex Phelps and Brendan Turner to create what started as PinHub but has since evolved into Flippd, a pinball-oriented social media platform. What began as a content aggregator has transformed into a thriving community where pinball enthusiasts share photos, scores, and reviews through a timeline-based social feed.

The platform centers around user-generated content with smart algorithms that surface significant achievements, personal bests, and community highlights. We still maintain our foundational features like local event calendars, interactive venue maps, and our comprehensive pinball machine encyclopedia, but they now seamlessly integrate with the social experience.

As of December 2024, we've officially acquired Pindigo, strengthening our position as the go-to platform for pinball score tracking and community engagement.

React Next.js TypeScript PostgreSQL Mapbox Social Media Real-time

Bahia Pez Vela

In 2024, I took on my first marketing site project for Bahia Pez Vela, a luxury resort community in Costa Rica. This was uncharted territory for me since I'd never built a hospitality marketing site before, but the challenge turned out to be exactly what I needed to push my skills in new directions.

The biggest technical hurdle was integrating with their existing booking platform, which offered essentially no API to work with. I ended up having to scrape their booking system's HTML responses to extract availability data, then cache and filter it to provide a seamless search experience without users having to leave the site.

Building for an international audience meant implementing proper localization from the ground up using Paraglide, supporting both English and Spanish with smart URL routing. I also got to work with Mapbox again, creating an interactive resort map where guests can explore different villa locations and immediately check availability.

Next.js TypeScript Tailwind CSS Mapbox Paraglide API Scraping Marketing Site

JukeRabbit

JukeRabbit started as a solution to 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 sets JukeRabbit apart from solutions like Spotify's Jams is the smart queue management. Instead of just dumping new requests at the end of a potentially endless queue, it intelligently prioritizes songs based on how long it's been since each guest heard one of their picks, keeping everyone engaged.

While I'm still waiting on official Spotify approval to open it up publicly, it's been a huge hit at my own events. If you're curious to see it in action, I'd be happy to give you a demo.

React Native TypeScript Spotify API Real-time Mobile Queue Management

Experience

Software Engineer at Dick's Sporting Goods

February 2025 - Present
  • 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.
Java Spring Camunda Kubernetes Performance AI Integration

Software Engineer at JazzHR

August 2021 - July 2024
  • 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.
React AngularJS TypeScript Mentoring AI Prototyping Migration

Programmer at Friday Systems

October 2020 - August 2021 August 2011 - December 2013
  • 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.
React Native CMS Development Mobile Development Database Management Search Engines

Front End Engineer at Industry Weapon

August 2019 - August 2020
  • 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.
React Node.js JavaScript CSS Animations Digital Signage Performance UI/UX

Senior Web Developer at VIVA Health

September 2016 - August 2019
  • 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.
Meteor JavaScript Mobile Development Healthcare UX Design Performance Cross-functional

Programmer / Analyst at Penn State University

January 2014 - August 2016
  • 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.
JavaScript WebSockets Accessibility E-learning Real-time Education

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!

LinkedIn