Zach Scroggins Senior Full Stack TypeScript Engineer

I build polished, fast web apps with TypeScript, React and Next.js, ship AI features that hold up in production, and work alongside AI coding agents every day.

Web development graphic

Portfolio

Lumeris

A healthcare technology and services company that helps health systems, payers, and physician groups transition to .

Documents migrated to AWS
10,000+
Frameworks. One component library
3
Roles: Engineer to Senior Engineer
2

PaulitaCarlotta.com

E-commerce store for women's fashion and jewelry. Blog with headless content management system integration. Deployed globally across a blazing fast CDN, Google Cloud, and Amazon Web Services.

Visit the sitePaulita Carlotta website mockup

Next Generation E-commerce

Headless e-commerce with the BigCommerce API decouples the frontend application from the e-commerce platform, enabling a highly customized end-user experience while maintaining seamless order and inventory management through the BigCommerce dashboard.

  • Dynamic Data | Static Speed

    Statically-generated React app with Incremental Static Regeneration. Instant page transitions without sacrificing search engine optimization.

  • Highly Scalable Infrastructure

    Serverless Node.js REST API with microservices architecture provides user authentication and communicates securely with BigCommerce API.

Paulita Carlotta website screenshot

About me

Zach Scroggins profile picture

I'm a full-stack TypeScript engineer who cares about both the details people see and the systems they don't, and AI is part of how I do both.

At Lumeris, a healthcare technology company, I went from Software Engineer to Senior in a year. I co-led an AI application that worked alongside physicians' medical records to surface patient information that might otherwise be missed, built with OCR, LLMs on AWS Bedrock and a Pinecone vector database. I was also lead developer of the company's internal generative AI app on Azure OpenAI, led the front-end framework evaluation that moved new apps from Angular to SvelteKit, and was hand-picked by an application architect to migrate the main revenue-generating, business-critical analytics database to AWS.

I use AI every day, not just in what I build. Claude Code is my pair programmer: I plan the work, give it current docs, skills and MCP servers, then review every change and check it in a real browser before it ships. I also run local models, so I know what each tool is good at and where it falls short. This site's blog was built that way.

Since 2025 I've pursued some startup ideas, stayed up to date with the latest technologies and AI, and put that knowledge to use on a number of personal projects. I got my start at community college, freelancing as a web developer, and as web development officer for the UNT Computer Science Club. I live in the Dallas–Fort Worth area, and outside of work I keep a small home server running on a Raspberry Pi and tinker with my Neovim setup, despite using VS Code as my primary editor 😅

Zach Scroggins

Senior Full Stack TypeScript Engineer

Download Resume

Latest Ramblings

What I'm building and how I build it: Next.js, TypeScript, Sanity and working with AI agents, plus the stories behind my portfolio work.

Post ·

The stack and decisions behind this blog: Next.js 16 with Cache Components, Sanity, Tailwind CSS 4 and shadcn/ui, built with Claude Code as a pair programmer.

Post ·

How this blog uses Sanity: Portable Text instead of MDX, one content model for the blog and my portfolio, typed GROQ queries, and live preview in the Presentation Tool.

Post ·

How code blocks work on this blog: Sanity's code input, a Portable Text component, sugar-high on the server and theme colors from CSS variables. With examples.

All posts
Web development graphic

Contact

Send me a message