Building AI-powered web apps

Full-stack software engineer.

Six years of experience shipping production web apps and, lately, AI-powered features. For fun, I mess around in Blender building glowing little 3D worlds.

◆ Based in New Jersey◆ Open to work
Side project — modeled in Blender · move your cursor
Projects

Things I've built.

A few personal projects — including the site you're looking at.

~/projects/spotify-playlist-subscribe-v2
PlaylistFox (Web)

Built to solve my own problem: manually keeping playlists fresh across Spotify and Apple Music. Managed playlists auto-sync new tracks on a schedule, an AI assistant handles search and playlist generation from a vibe, and an MCP server exposes it all as tools for your own AI clients.

Next.jsTypeScriptAI SDKMCPSpotifyApple Music
TypeScript★ 3
~/projects/jobfox
JobFox

My own job-search pipeline. It pulls postings from Adzuna, Hacker News, and company ATS boards, ranks them with local embeddings, then has Claude score fit against my resume, checked against my own hand labels. For roles I apply to, it drafts tailored bullets and answers, and code verifies every claim traces back to my resume. I still submit everything myself.

Next.jsTypeScriptClaude APIPostgreSQLpgvectorPrismaZod
TypeScript★ 0
~/projects/personal_website
Personal Portfolio

The Next.js site you're looking at now. I modeled and rigged that fox in the hero myself, then brought it into Three.js with React Three Fiber so its head actually follows your cursor (and wanders around on its own if you leave it alone). Media is served via Cloudflare, and everything is animated with Motion.

Next.jsReactTypeScriptThree.jsReact Three FiberMotionCloudflare
About

A bit about me.

Hi, I'm Anthony. I'm a full-stack engineer with over six years of experience, focused on building and modernizing web apps. I've spent most of my career working on production-level systems and REST APIs that can handle real-world use. I enjoy the challenge of a tricky architectural problem as much as I love getting the details of a user experience just right. Lately I've been building AI-powered features—agents, LLM integrations, and MCP servers that let AI tools plug straight into an app. My go-to tools are React, TypeScript, Node.js, AWS, and Cloudflare.

For fun, I build digital worlds in Blender and Unreal Engine 5—sunlit forest gardens, atmospheric sci-fi monoliths, that kind of thing. It's a creative outlet, not the day job, but a few of those renders are just below.

Outside my digital workspaces, you'll usually find me turning laps on my sim racing rig, piecing together an intricate LEGO set, or heading into the city to catch a Broadway show.

Thanks for stopping by — if you'd like to chat, my info's just below.

Engineering

  • TypeScript / JS
  • React · Next.js
  • Node.js
  • REST APIs
  • AI / LLM · MCP
  • PostgreSQL · Prisma
  • PHP · Laravel
  • AWS
  • Cloudflare
  • Tailwind CSS

3D & Motion

  • Blender
  • Unreal Engine 5
  • Modeling
  • Lighting
  • Shading
  • Animation
  • Compositing
Side project · Blender

Scenes I've built for fun.

Outside of engineering, I model, light, and render these scenes from scratch.

desk_in_field.blend
▶ Play
simple_tree_in_room.blend
▶ Play
forest_tree_house.blend
▶ Play
ancient_meeting_place.blend
▶ Play
↗See all renders
Get in touch

Looking for my next role.

I'm actively looking for full-stack engineering roles. Whether you're hiring or just want to connect, I'd love to hear from you.