Fernando Oviedo

Building AI-powered products, end to end

Fernando Oviedo

Fernando Oviedo

Full-Stack Developer · AI, real-time and collaborative systems · 8+ years · former Tech Lead

Freelance & Contractor work | Build your Product

Products I built

Not clones, not to-do apps: my own products, with real users and technical decisions I had to defend.

See all the products
  1. Casos Criminales

    Online detective game: solve criminal cases as a team

    Live in production, with accounts and payments

    • up to 10 devices synced in real time on the same board
    • 500+ users

    Web-based criminal case game in the style of a collaborative escape room. Multiple detective UI tools plus a digital investigation board.

    React · Node.js · TypeScript · Docker

  2. Trevis AI

    Call center candidate screening with an AI-simulated shift

    In pilot with contact centers

    • 20-minute shift with an AI-played customer
    • report where every claim cites the exact minute

    B2B platform for contact centers: the candidate works a real shift on a simulated help desk, with tickets, policies and a customer who reacts over chat. The recruiter gets a report with evidence, never an automated verdict.

    Next.js · Mastra · OpenRouter

  3. Apunto

    Study assistant for Argentine university students, organized by degree

    Live, early stage

    • public catalog of 64 degrees from 7 universities
    • handwritten notes transcribed page by page

    Students build the map of their degree with its prerequisites, upload their notes per subject and study with an AI that explains, asks questions and cites the page behind every answer. It works for social-science degrees and for math-heavy ones.

    Next.js · Mastra · Vercel AI SDK · OpenRouter · Clerk · Drizzle ORM · PostgreSQL · React Flow

  4. English RPG

    Spoken-English AI coach, built as an RPG

    In private beta, with user accounts

    • a real-time voice loop where latency is the design constraint

    App for training spoken English with an AI coach that answers out loud and corrects you without breaking the conversation. Real-time generative UI. Every session earns XP, levels you up and unlocks branches of a skill tree.

    Gemini Live · Next.js · TypeScript · Vercel AI SDK · OpenAI · PostgreSQL

  5. Storia

    AI agents that write stories and novels

    In private beta

    • Generating complex stories with a visual, context-first approach

    Web app with multi-step agents that take a brief, plan chapters and generate complete novels while keeping plot and character continuity across the whole book.

    Next.js · TypeScript · Mastra · Vercel AI SDK · pgvector

  6. FPS Demo

    Playable browser FPS shooter

    Playable demo, no plugins or downloads

    • custom engine on a 16 ms per-frame budget

    First-person shooter demo running entirely in the browser. Testbed for the web game engine I build with three.js, drei and TypeScript.

    React · Three.js · drei · TypeScript

Client work

Sites I design and build for others, from idea to deploy.

  1. Joel Almeida

    Editorial portfolio for a fashion and music photographer

    Client project, live

    • Scroll-driven story in 7 chapters
    • Lightbox that opens out of the clicked photo with View Transitions

    The site for Joel, a photographer and filmmaker who until then only had Instagram. Covers, editorials and live music told as a scroll story, built with Astro, GSAP and Lenis and no UI framework on the client.

    Astro · GSAP · TypeScript · Docker · Dokploy

  2. Desinfecciones Mendoza Control

    Site and inquiry back office for a pest-control company

    Client project, live

    • Guide to 12 pests and 10 zones across Greater Mendoza
    • Tests that fail when the copy claims something the client cannot back up

    The site for a pest-control and disinfection company in Guaymallén, Mendoza, built so people find it on Google and reach it on WhatsApp. It includes a pest guide, zone pages and an admin panel, built with Next.js, Clerk and Drizzle.

    Next.js · TypeScript · Tailwind · PostgreSQL · Clerk · Drizzle ORM · Docker · Dokploy

Stack and tools

What I ship to production every day

AI
  • Vercel AI SDK
  • Mastra
  • OpenAI
  • Anthropic
  • OpenRouter
  • Gemini Live
  • LangChain
  • pgvector
Frontend
  • React
  • Next.js
  • TypeScript
  • Angular
  • Tailwind
  • Astro
  • GSAP
  • Three.js
  • Sass
  • React Flow
Backend
  • Node.js
  • Python
  • GraphQL
  • PostgreSQL
  • Drizzle ORM
  • Clerk
Mobile
  • React Native
  • Expo
  • Android
  • iOS
  • Xcode
  • Android Studio
Cloud
  • AWS
  • Vercel
  • Cloudflare
  • Dokploy
DevOps
  • Docker
  • Docker Swarm
  • GitHub Actions
  • cPanel
Tooling
  • Claude Code
  • Git
  • Figma
  • OpenCode
  • Adobe XD
  • n8n
  • Yjs
Fernando Oviedo

About me

I'm Fernando, an engineer from Buenos Aires with 8+ years shipping products to production and experience as a Tech Lead. I work where software gets hard: AI agents, real-time collaboration, and architectures that have to survive growth. The difference is I don't hand over isolated features - I design, build and operate the whole product.

Get to know me
years of experience
8+
projects in production
20+
active users / week
80+
languages (ES/EN/DE)
3

Let's build your next product.

Tell me what you're about to build and we'll see if I'm a fit.