{ TS }

Portfolio

Recent work

Custom websites, built one project at a time.

Start your project

Client work

Photography & Videography Studio · Pittsburgh, PA

Steel City Visuals

Pittsburgh's premier visual media team — real estate photography, wedding packages, branded video, and FAA-certified drone services. 3,000+ shoots since 2020.

Custom Design Portfolio Booking System SEO
Visit steelcityvisuals.com ↗

The brief

Steel City Visuals serves real estate brokerages, corporate clients, and couples across Pittsburgh. They needed a site that matched the quality of their cinematic work — fast-loading, visually bold, and built to drive bookings across multiple service lines.

The build

Custom design built around their visual brand. Optimized image delivery for gallery-heavy pages, integrated booking portal for real estate clients, and a clear service hierarchy across real estate, weddings, branding, and drone. Built for next-day-delivery speed — their brand promise had to be reflected in the site's performance too.

The outcome

A professional anchor for a growing visual media business. The site positions Steel City Visuals as the premium option in the Pittsburgh market — trusted by major real estate brokerages and corporate clients across the region.

More coming soon
More coming soon
Yours could be here Start a project →

Lab

Personal projects

Things I've built for fun — proof that I can ship full applications, not just marketing pages.

thielsoftware.com screenshot
Domain moves to this site at launch

Personal resume & portfolio

thielsoftware.com

My professional resume site — currently at this domain, moving here when this site launches. Built to showcase QA automation, software development, and full-stack experience for employers and technical collaborators.

Next.js Resume Portfolio
Mycelium Empire screenshot

Browser-based idle game

Mycelium Empire

A fungal empire-building idle game. Grow your mycelium network, unlock spores, and expand underground. Built as a fully persistent browser app.

React TypeScript Game Dev
Tab Hoarder screenshot

Browser survival game

Tab Hoarder

Tabs keep spawning — complete each mini-game before it expires or lose a RAM bar. 12 mini-games, fake tabs to trick you, and multiple game modes. Survive as long as you can.

JavaScript TypeScript Game Dev
Neon Blaster screenshot

Browser arcade shooter

Neon Blaster

A top-down neon arcade shooter. Survive the grid, dodge enemies, and blast your way through waves. Built entirely in the browser with canvas-based rendering.

JavaScript Canvas Game Dev

Let's work together

Want yours featured here?

Let's build something you're proud to show off.

Start a project