Hi, my name is

Derrick Wiest

Pittsburgh-based web developer building full-stack products — from pinball leaderboards to enterprise fulfillment platforms.

Derrick Wiest
Want to build something together?

Projects

JukeRabbit

JukeRabbit came out of a scene I'd lived through too many times: the party where the music turns into a turf war. Someone grabs the aux, and suddenly everyone's jockeying over the queue. So I built the house-party answer to TouchTunes, the host starts a session, connects their speakers, and shares a six-digit code or QR; guests join from their phones to request songs and watch the playlist evolve in real time.

The part I'm proudest of is the queue itself. Instead of tacking each new request onto the end of an ever-growing list, JukeRabbit weighs songs by how long it's been since each guest last heard one of their picks, so nobody gets drowned out and everyone stays in the mix.

After a long hiatus, I recently revived the project: ported it to Apple Music and gave it a full UI overhaul. It's live now at jukerabbit.app, with nothing to install, just open it up and start a session.

Next.js TypeScript Apple Music API Supabase Real-time Queue Management

Flippd

In July 2024, Alex Phelps brought me and Brendan Turner on to build what started as PinHub and has since become Flippd. Alex, the company's founder and CEO, had the vision for a real home base for competitive pinball; Brendan and I built the product that made it real. What began as a simple content aggregator has grown into a full platform for tracking scores, climbing leaderboards, and getting to know the machines you play.

At its heart, Flippd is about your pinball history. You can log scores, chase personal bests, and compare with friends across global and local leaderboards, or connect Stern Insider Connected to import your Stern scores automatically. Wrapped around that is a machine encyclopedia full of rules and strategy guides, interactive venue maps, and event and tournament listings that help players plug into their local scene, all tied together by a social feed that surfaces standout scores and community highlights.

In December 2024, Flippd acquired Pindigo, folding years of real score-tracking history and an established community into the platform and cementing it as a go-to home for competitive pinball.

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

Bahia Pez Vela

In 2024, I built my first marketing site: Bahia Pez Vela, a luxury resort community in Costa Rica. Hospitality was new territory for me, and that was exactly the appeal, it pushed me well outside the product work I was used to.

The hardest part was availability. Their existing booking platform offered essentially no API, so I scraped its HTML responses to pull real-time availability, then cached and filtered the results to give guests a fast, seamless search without ever leaving the site.

Because the audience is international, I built localization in from the ground up with Paraglide, serving both English and Spanish behind clean, language-aware URLs. I also got another chance to work with Mapbox, building an interactive resort map where guests can explore individual villas and check their availability on the spot.

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

Experience

Software Engineer at Dick's Sporting Goods

February 2025 - Present
  • Rebuilt the vendor fulfillment reporting UI, clearing longstanding bugs and giving teams a clear view into in-progress orders along with the ability to modify them on the fly.
  • Drove reliability work for the platform rebuild, running load tests and prototyping AI-driven features like predictive order routing.
  • Helped migrate the hosting architecture to Kubernetes, improving scalability and deployment speed for the fulfillment platform.
Java Spring Camunda Kubernetes Performance AI Integration

Software Engineer at JazzHR

August 2021 - July 2024
  • Led the front-end migration of the core product from AngularJS to React, owning the architecture and setting the team's development and testing standards.
  • Mentored engineers on React patterns, lifting code quality and shortening development cycles.
  • Shipped major features including Reporting and Candidate Texting while keeping legacy systems running.
  • Built and shipped JazzHR's first AI feature, a prototype applying NLP to match resumes against job descriptions.
React AngularJS TypeScript Mentoring AI Prototyping Migration

Programmer at Friday Systems

October 2020 - August 2021 August 2011 - December 2013
  • Built a custom CMS used by 400+ independent car dealerships to manage their website content and keep vehicle inventory current.
  • Shipped Friday Systems' first mobile app for inventory management, letting dealers update listings and upload photos from their phones, released on the App Store and Google Play.
  • Maintained the company's vehicle search engines (Motoverse, Auto-Locate, PA AutoFind) and grew the database past 800,000 listings.
React Native CMS Development Mobile Development Database Management Search Engines

Front End Engineer at Industry Weapon

August 2019 - August 2020
  • Built 60+ animated, dynamic templates for digital signage and interactive kiosks, tuned to run smoothly on low-powered microcomputers.
  • Created dashboards that let customers customize templates across a range of devices, making the core product more flexible and accessible.
  • Optimized rendering to cut template load times and improve responsiveness across different display hardware.
React Node.js JavaScript CSS Animations Digital Signage Performance UI/UX

Senior Web Developer at VIVA Health

September 2016 - August 2019
  • Worked across teams to improve internal software serving 100,000+ health plan members.
  • Led front-end work on the Member Portal mobile app and internal tools, focusing on usability, performance, and animation to make everyday tasks faster and clearer.
  • Maintained and evolved a large application catalog, layering in UX, architectural, and performance improvements to keep healthcare tools responsive at scale.
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 for college administration, outreach, and e-learning.
  • Built accessibility in from the start to meet public-funding compliance requirements and widen usability across a diverse user base.
  • Created the college's first real-time app for event presentations, using WebSockets to power live Q&A and give moderators tighter control during events.
  • Designed and built an interactive web app for students to draft, revise, and collaborate 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 & Infrastructure

  • 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 & Practices

  • 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!

Need a website or small custom build? I also run Wiest Digital.