Austin, TX/Next.js · React · TypeScript/Full-time or contract

Websites that load fast, rank on Google, and bring in work.

I'm Tre. I design and build Next.js sites for small businesses and full-stack apps for teams who need another developer. I know what makes a site load fast, show up in search, and turn visitors into customers, and I build every page around it.

Recent work

Built, shipped, and still running
01 Client site · Gym in Cedar Park, TX

XP Fitness

The need
Jacob runs a boxing and strength gym with no website. New members only came through word of mouth.
Result
I built the gym’s online presence from the ground up. It now shows up in local search and turns online visitors into first-time, walk-in clients.
Stack
Next.js · TypeScript
Visit xpfitness.net ↗
02 My own project · Beginner boxing guide

BeforeIStartBoxing

The need
People thinking about boxing walk into a gym knowing nothing. I wanted one place that answers their first questions before day one.
Result
It brings in about five emails a week from people getting ready to start boxing.
Stack
Next.js · TypeScript
Visit beforeistartboxing.com ↗
03 Side project · Discord game · In progress

Browt

The need
A game where you fight strangers in streets and bars and work your way up to martial arts master. Named after a Pokémon that looks ready to throw hands.
Result
In development. A good place to see how I handle game state, timing, and multiplayer logic.
Stack
Discord API · TypeScript

If you've said one of these, I can help.

01

“We can’t find ourselves on Google.”

Sites that don’t rank usually share the same few problems: slow pages, missing metadata and structured data, and content that doesn’t match what people actually search. I fix them in the code, then watch Search Console until the rankings hold. For XP Fitness, that turned search traffic into first-time clients walking through the door.

02

“Customers keep calling to ask the same questions.”

I put the answers where people look first: hours, prices, what to bring, how to book. BeforeIStartBoxing is built entirely around answering beginner questions before anyone has to ask.

03

“I get online traffic, but people don’t walk through the door.”

Clear pricing, one obvious next step, and booking that works on a phone. Every page gives the visitor a reason to walk through the door, and an easy way to do it.

04

“I used AI to build my site, and it’s not performing.”

AI tools are good at making a site look finished. They miss what Google and customers notice: page speed, accessibility, metadata, and how the site behaves on a slow phone. I test it page by page, keep what holds up, and rebuild what doesn’t. You end up with a site you own and understand.

Tell me what's stuck One email is enough to start.
Portrait of Trevon Shelby
Tre (and Delilah, off camera)

Hi, I'm Tre.

I’m a Marketing Site Specialist based in Austin. Local businesses hire me when they need a site that ranks and actually converts. If the project needs a real app behind it, with billing, search, or analytics, I can build the whole thing myself.

I talk to you in plain language, hit the dates I give you, and leave code your team can pick up the day I hand it off.

Off the clock, I coach boxing and build games in Phaser and Godot. Most weekends I'm training with friends or out with my dog, Delilah, who decides when the workday is over.

Toolbox
Next.js · Astro · React · TypeScript · Tailwind · tRPC · Prisma · PostgreSQL · Stripe · Cloudflare · Headless CMS · Discord API

Got a project or a role? Send me an email.

Whether you're hiring for a team or trying to get a business seen, I'd like to hear about it. Tell me what you're working on and what's in the way. I read every email myself and write back with specific thoughts.

I'm reaching out about
Opens your email app with this filled in.