Skip to main content

Hello.
I’m Darek Tatum.

I’m a web developer who uses TypeScript to build digital experiences that hold up under pressure. I care a lot about performance and accessible design. I build fast, resilient software to give people one tiny slice of stability in an otherwise unstable world.

Darek Tatum at a desk

Frontend

  • React.js & Next.js
  • TypeScript
  • Modern JavaScript (ES6+)
  • Responsive Design
  • WCAG Compliance
  • Tailwind
  • Component-Driven Architecture

Backend

  • Node.js
  • Headless CMS
  • RESTful APIs
  • Authentication & Session Management
  • WordPress APIs
  • Database Integration
  • GraphQL

Tools & Tech

  • Git & GitHub
  • CI/CD Pipelines
  • Vercel & Netlify
  • Dynamic Yield
  • Analytics & A/B Testing
  • Performance Optimization

Soft Skills

  • Problem Solving
  • Cross-Team Collaboration
  • Clear & Friendly Communication
  • Project Ownership
  • Figuring stuff out
  • Continuous Learning
  • Talking about the latest TV shows

Toptracer

You know that little line that follows the golf ball on TV? That’s most likely Toptracer. Toptracer tech makes tracking the ball through the air possible which in turn makes Topgolf games like Angry Birds possible.

  • Global reach: Rolled out multi-language (i18n) architecture to support a global audience.
  • React
  • Tailwind
  • Typescript
  • i18n

Topgolf

Remote Login to Bay

One of the biggest slowdowns at Topgolf is getting all the players to enter in their info into the bay screen. We came up with a number of ways to get around this: introducing a QR code so all players can scan and quickly log into the bay from the phones AND we now text a link to the reservation holder making it easy for guests to show up and just start playing.

  • Fast bay check-ins: Slashed guest login time with instant QR scans and SMS links so groups can jump straight into the game.
  • Weekend-ready scale: Built to stay rock solid under peak traffic across 80+ venues on busy Friday and Saturday nights.
  • React
  • Tailwind
  • Typescript
  • PHP

Stacie Tatum Photography

My wife happens to be a pretty rad photographer but her website was pretty meh. I wanted to move her over to a React-based site but didn’t want her to have to learn a whole new posting interface. So I built her a new site using Wordpress as a headless CMS. Win-win-win.

  • Zero-headache publishing: Hooked up WordPress as a headless CMS so new photo shoots can be added in seconds without touching code.
  • Headless Wordpress
  • React
  • GraphQL
Screenshot of the Stacie Tatum Photography website

White Rock Web

Small businesses want to focus on what they do and don’t want to touch anything involving “DNS,” “SSL,” or whatever mysterious force keeps the internet from bursting into flames. So I built White Rock Web—a fully managed web service where I handle the tech stack, hosting, updates, and performance tuning, and clients just get a site that works and never asks them to debug anything.

  • Zero client maintenance: Fully managed infrastructure, DNS, and updates so business owners never have to worry about tech.
  • Payload CMS
  • Freelance Work
  • Site Management & Hosting
Screenshot of the White Rock Web website
Screenshot of the Sudie Class of 2026 website

Sudie Class of 2026

Coordinating trip fundraising for an entire class is basically running a tiny startup—just with more middle-schoolers. I built a custom Payload CMS site to simplify donations, events, and parent communication without the usual spreadsheet chaos.

  • Easy for volunteers: Gave parent volunteers a simple dashboard where they can draft and publish event updates in under two minutes.
  • Payload CMS
  • React
  • Typescript
Screenshot of the Golf the Lakes website

Golf the Lakes

The Lakes at El Segundo is Topgolf’s first full fledged 10-hole golf course, so it needed its own site to house everything that sets it apart from a normal Topgolf. (Be sure to check out the interactive course map!)

  • Interactive course map: Created a custom 10-hole interactive map with hole-by-hole flyovers and responsive yardage views.
  • Accessible by design: Tuned with full keyboard navigation and crisp contrast so anyone can easily book a round.
  • React
  • Tailwind
  • Typescript

Monster Yogurt

Monster Yogurt is a fun small business here in Dallas serving up tasty tasty frozen yogurt. They’ve also moved into the online retail space selling quirky monster-based games, toys, and apparel. And living every developer’s dreams, I sometimes get paid in frozen yogurt for doing updates.

  • Beyond brick-and-mortar: Expanded a local Dallas favorite into nationwide shipping with a custom online store.
  • Wordpress
  • PHP
  • eCommerce