Full-Stack Developer

Fast, accessible, SEO‑ready websites that deliver.

Building software that's fast to load, easy to use, and ready to scale.

code Semantic HTML Meaningful, structured markup
accessibility_new Accessibility Inclusive for every user
travel_explore SEO Discoverable, well-ranked
hub Full Picture Every layer matters
devices Responsive Every screen, every device
palette Design Polished UI & visual craft
bolt Performance Optimized, lightning-fast

Building the full picture, not just the surface.

Great websites aren't just visually polished, they're fast, accessible, discoverable, and built on a foundation of clean, semantic markup. I look at every project as a complete picture, thinking through the entire user journey from initial discovery to last interaction.

Whether it's ensuring screen reader compatibility, structuring HTML for search engines, optimizing load times, or crafting smooth responsive layouts, I believe every layer matters. The best code is the kind nobody notices because everything just works.

Tech I work with

HTML TypeScript React Astro Tailwind CSS Node.js PHP WordPress MySQL MongoDB AI / LLM Integrations RAG Stripe

A bit about me.

I'm Brian, a developer who believes great software lives in the details. Accessible markup, clean architecture, and interfaces that feel effortless. That's what I chase on every project.

Professional

terminal
Full-Stack Developer Databases, APIs, frontends, and everything between.
calendar_today
Years of Experience 13+ years building for the web across startups, agencies, and independent work.
handshake
Open for Work Available for freelance, contract, and collaboration opportunities.

Personal

location_on
United States Based in the United States but working with clients everywhere.
sports_esports
Off the Clock Gaming, hiking, tinkering with side projects, or diving into whatever curiosity catches my attention.
memory
Fun Fact I've been building my own PCs since I was 15. Some habits just stick.

Let's build something together.

Have a project in mind or just want to chat? I'm always open to discussing new opportunities, creative ideas, or ways to bring your vision to life.