Skip to content

Development

A variety of services to help you build your next project.

What I do

Web Development

Building responsive, interactive, and performant user interfaces.

  • React, Next.js, and TypeScript
  • Accessible, mobile-first layouts
  • Smooth animations and interactions
  • Core Web Vitals and SEO tuning

API Design

Creating robust, scalable, and secure backend APIs.

  • REST and GraphQL endpoints
  • Authentication and rate limiting
  • Clear versioning and documentation
  • Automated integration testing

Database Management

Designing, optimizing, and managing efficient database schemas.

  • Relational and NoSQL modeling
  • Query and index optimization
  • Safe migrations and backups
  • Monitoring and tuning

Cloud Solutions

Leveraging cloud platforms for deployment, scaling, and infrastructure management.

  • AWS, GCP, and Vercel deployments
  • CI/CD pipelines
  • Autoscaling and load balancing
  • Infrastructure as code

AI Integration

Bringing large language models and machine learning into your products.

  • LLM chat, agents, and RAG pipelines
  • OpenAI, Anthropic, and open models
  • Prompt design and evaluation
  • Vector search and embeddings

UI/UX Design

Designing clean, intuitive interfaces that people enjoy using.

  • Wireframes and interactive prototypes
  • Design systems and component libraries
  • Accessibility and usability reviews
  • Figma to production handoff

Employment

2 · Paid work, in production, built with a team.

Maintained

10 · My own projects — the ones I still push to. · As of September 19th, 2026
2026tailwind-string-to-color-codeLivePublished npm package that converts a Tailwind color name (e.g. “blue-500”) to hex, rgba, or oklch.TypeScript · Tailwind CSS · npm2024BlueprintLiveTailored shell scripts for development environment installation available for a limited number of frameworks.Bash · React · Tailwind CSS2024FaroviaLiveA travel SaaS for planning the trip and keeping it. Every stay, meal and sight pinned to one map and timeline, a shared budget that tracks who owes what, and a journal, gallery and recap for after you land. Free to start; Pro and Max add collaboration, passport comparison and AI-drafted itineraries.Next.js · TypeScript · Tailwind CSS · Express · MongoDB · AWS · Docker2023Ora Pro NobisLivePublic rosary app in various supported languages with authenticated accounts able to send encrypted prayers.React · Tailwind CSS · Express · MongoDB · Docker2023ScrabbleLiveReact implementation of an English Scrabble word generator leveraging Python’s FastAPI and itertools.React · Python · FastAPI2026ChirpIn developmentA social network of custom leagues, built with a friend: your league’s sports scores and the trash talk that goes with them, in one place.Next.js · TypeScript · Spring · PostgreSQL2026PropershoutIn developmentFantasy football scouting app that ranks every Premier League and Serie A player by return per unit of cost, so you can defend your pick with a number.React · TypeScript · Tailwind CSS · Express · PostgreSQL · Docker2026LezioniIn developmentBilingual Italian practice app with conjugation and dictation drills, packaged for the desktop and running entirely offline — there is no website.Next.js · TypeScript · React · Electron · Java · Spring · PostgreSQL · Docker2024StrikeIn developmentUser registers for a free account to manually enter and track job applications.React · TypeScript · Express · MongoDB2024Mare NostrumCompletedMediterranean 2024 travel blog made with React, TailwindCSS, AWS and Express that inspired the large development of Farovia.React · Leaflet · Tailwind CSS · Express · AWS

Archived

3 · Finished or set down — kept here because the work happened.

If you are building something that has to work for real people, in more than one language, for longer than a quarter — I answer.

Get in touch