Glowing blue orb held by two hands, on a dark background

Software that holds up. AI where it helps.

Full-stack developmentAI integrationConsulting

I build and improve websites and applications,
and add AI to your systems when the use case justifies it.

Full Stack Engineer & AI Integration

  • Freelance since 2021
  • 4+ years on enterprise projects
  • Complex flows and API integrations
  • Remote, worldwide

Services

Build

  • Full stack development

    Websites and applications built from scratch with Angular, React, Next.js and Node.js.

  • Technical and AI consulting

    Working out what’s worth building, with what, and whether AI is needed at all.

Integrate AI

  • LLM and API integration

    LLMs and APIs wired into your existing software, with tests and proper error handling.

  • AI assistants and agents

    Answers and actions across your documents, data and systems, with clear permissions and limits.

  • Process automation

    Fewer manual steps between email, files and business tools. AI only where it pays off.

Improve what exists

  • Upgrades and migrations

    New features and moves off legacy systems, in steps you can verify.

  • Performance and technical SEO

    Core Web Vitals, technical SEO and accessibility, starting from measurements rather than hunches.

  • QA and test automation

    Automated tests on critical flows, so releases don’t rely on crossed fingers.

Experience

Software Engineer · Enterprise applications · May 2022 – September 2026

Frontend architecture and development of enterprise platforms with Angular, AngularJS, TypeScript and RxJS: complex transactional flows, REST API integrations, design systems and component libraries, legacy migration, microfrontends and an Nx monorepo. Quality gates with Storybook, Chromatic, code review and AI-assisted development, in cross-functional teams with product, design and engineering.

Full Stack Developer and Technical Consultant · Freelance · April 2021 – 2026

End-to-end design and development of websites and web applications with React, Next.js, TypeScript, Node.js, Supabase and PostgreSQL: authentication, APIs, LLM integrations, 3D experiences with Three.js and WebGL, performance and technical SEO, testing with Playwright, releases on Vercel and Cloudflare Pages. Direct ownership of requirements, architecture and delivery.

Full-stack development and AI

Websites and applications built from scratch with Angular, React, Next.js and Node.js. LLMs and APIs wired into your existing software, with tests and proper error handling.

Stack
Angular, React, Next.js, Node.js
Releases
Vercel and Cloudflare Pages
Let’s talk

How I work

Requirements and architecture
Direct ownership
Tests
Automated on critical flows

Where I work

Base
Friuli-Venezia Giulia, Italy
Availability
Remote, worldwide

Skills

Development
  • TypeScript
  • JavaScript (ES6+)
  • Angular
  • AngularJS
  • React
  • Next.js
  • RxJS
  • NgRx
  • Redux
  • Zustand
  • TanStack Query
  • HTML5
  • CSS3
  • Sass
  • Tailwind CSS
  • Three.js
  • WebGL
  • React Three Fiber
  • GSAP
  • React Spring
  • PWA
  • SSR/SSG
  • i18n
Backend and data
  • Node.js
  • Express
  • NestJS
  • Next.js API routes
  • Server Actions
  • REST API
  • GraphQL
  • WebSocket
  • Supabase
  • PostgreSQL
  • MongoDB
  • Redis
  • Prisma
  • Drizzle
  • OAuth/JWT authentication
  • webhooks
  • Stripe
  • Inngest
  • Vercel
  • Cloudflare Pages/Workers
Architecture
  • frontend architecture
  • microfrontend
  • monorepo Nx
  • Module Federation
  • design system
  • component library
  • feature flag
  • event-driven
  • API design
  • legacy migration
  • refactoring
  • domain-driven design
  • clean architecture
  • Git
  • Git flow
AI
  • LLM integration
  • OpenAI API
  • Anthropic Claude API
  • Gemini API
  • RAG
  • embeddings
  • pgvector
  • vector database
  • tool calling
  • structured output
  • MCP
  • AI agents
  • multi-agent workflow
  • LangChain
  • LangGraph
  • Vercel AI SDK
  • prompt engineering
  • LLM evaluation
  • guardrails
  • n8n
  • Make
  • Claude Code
  • Cursor
  • GitHub Copilot
  • generative AI for text, images and video
Quality
  • Cypress
  • Playwright
  • Jest
  • Vitest
  • Jasmine
  • Karma
  • Testing Library
  • SonarQube
  • ESLint
  • Lighthouse
  • Core Web Vitals
  • technical SEO
  • WCAG accessibility
  • Storybook
  • Chromatic
  • code review
  • debugging
  • regression testing
Design
  • Figma
  • UI design
  • UX design
  • design token
  • wireframing
  • prototyping
  • responsive design
  • mobile-first
  • motion design
  • creative coding
Languages
  • Italian native
  • English fluent
  • French intermediate

Projects

  • ▶ 34 s

    Web app that turns a pet photo into a portrait in a historical painting style, with AI generation, sign-in and daily limits.

    React, TypeScript, Vite, Tailwind CSS, Supabase, OpenRouter (Gemini), Vercel

  • ▶ 28 s

    A personal project: an interactive 3D globe in six languages, with a timeline, a guided tour and data checked against sources.

    React, TypeScript, three.js, Vite, Vercel

    Visit site: Pyramid Explorer (opens in a new tab)
  • ▶ 28 s

    Home-training PWA: adaptive plans, guided sessions and progress tracking, with magic-link sign-in.

    TanStack Start, React 19, Tailwind CSS, Supabase, Vercel

  • ▶ 33 s

    Personal project for finding and matching professional opportunities.

    Next.js, Supabase, Inngest, Vercel, Playwright

  • ▶ 32 s

    Prototype that detects text in images with OCR and replaces it, with a Python API.

    React, Vite, Tesseract.js, FastAPI, EasyOCR, OpenCV

Project preview

AI Art Director →

Let’s talk

Email: davideconi91@gmail.com
davideconi91@gmail.com

The Algorithm Guy · Davide J. SpigaItaliano
ContactIT