Available for new projects

constalejandro
= pragmatic.

Senior full-stack engineer, 10+ years shipping production software. I build AI-powered web apps, progressive web apps, and realtime systems — from prototype to production.

◆ 10+ yrs shipping◆ AI in production◆ Medellín → Global
~/alejandro · whoami.json
1{
2 "name": "Alejandro Chaves",
3 "role": "Senior Full-Stack + AI Engineer",
4 "location": "Medellín, Colombia",
5 "focus": [
6 "production AI", "PWAs",
7 "realtime systems", "LLM pipelines"
8 ],
9 "stack": ["TypeScript", "React", "GraphQL",
10 "Node", "OpenAI", "Gemini", "Firebase"],
11 "shipping": true,
12 "available": true,
13 "yearsShipping": 10
14}
›ready
Senior full-stack + AI engineerShips production codeMedellín → Global · Remote-friendlyTypeScript · React · GraphQL · Node · OpenAI · Gemini10+ years, no gimmicksSenior full-stack + AI engineerShips production codeMedellín → Global · Remote-friendlyTypeScript · React · GraphQL · Node · OpenAI · Gemini10+ years, no gimmicks
01Selected work

Shipped, not prototyped

Devbloom's productized service for Colombian brands that already sell through Instagram and WhatsApp: a Shopify store live in 5 business days with the date in writing, at a fixed price from COP 2.5M. The catalog is loaded from a PDF, Canva, Excel or Instagram; checkout takes card and PSE plus Nequi (Wompi) or Bre-B (Bold). The landing includes an AI estimator built on Claude to quote custom features, protected by Cloudflare Turnstile and Upstash Redis rate limits, with leads sent through Resend from Vercel functions.

My consultancy studio — a small team shipping custom AI-powered software. Next.js marketing site, Gemini-backed tooling, and a growing portfolio of real client work.

Colombian atelier of personalised phone cases. Customers design on the exact vector of their own phone model in an in-browser editor; the case is printed and shipped across Colombia in 6–8 business days. A pnpm/turbo monorepo with a Next.js storefront, a Next.js admin (orders, production board, designs) and a NestJS + Prisma/Postgres API on Cloud Run. Payments via Wompi, Mercado Pago or bank transfer (receipts checked by AI, then confirmed by an admin), shipping via Coordinadora, and Tina, an AI assistant on the store and WhatsApp.

PWA connecting Colombian animal shelters with monthly sponsors. Slot-based recurring payments via Wompi, adoption workflow, booking system, AI-generated animal profiles, and a realtime shelter admin dashboard.

Multi-tenant property management platform — rent collection, tenant & owner portals, payment tracking, and DIAN-ready financial reports. Built with NestJS, Prisma, and React.

A work board for teams that work with AI agents: a kanban, task pages and an AI intake chat. The chat interviews whoever asks for work, checks for duplicates, reads the codebase and drafts ready-to-build cards that coding agents pick up over MCP. Ships as drop-in React and server packages or as hosted boards for each client. In alpha.

iOS app that turns two iPhones into a drag-racing start tree — peer-to-peer staging, countdown, and reaction-time scoring over Multipeer Connectivity, no server required. Built with Expo and shipped via TestFlight.

AI chat assistant PWA with voice input, file attachments, rich text editing, and per-thread automations. Built on Claude, Firebase, and Ionic React — with real-time streaming, web search, and a Cloud Run API.

Open-source CLI that guides engineers through branches, conventional commits, and PRs. Enforces your team's agreed Git workflow so everyone ships in the same shape, every time.

PWA that helps drivers plan routes across Colombia with realtime toll cost estimates, interactive maps, and department-level clustering for 100+ toll stations.

AI-powered vinyl wrap visualizer. Upload a car photo, pick finishes from a catalog, and Gemini generates photorealistic renders. Includes a shop admin, community gallery, and Firebase-backed finish inventory.

AI-powered expense tracker PWA. Scan receipts with your camera to auto-log expenses, manage budgets, recurring transactions, and shared finances — with clean visual reports.

01 / 12
  • Devbloom Tiendas● new

    Shopify stores for Colombian brands that already sell on Instagram and WhatsApp — live in 5 business days

    Devbloom's productized service for Colombian brands that already sell through Instagram and WhatsApp: a Shopify store live in 5 business days with the date in writing, at a fixed price from COP 2.5M. The catalog is loaded from a PDF, Canva, Excel or Instagram; checkout takes card and PSE plus Nequi (Wompi) or Bre-B (Bold). The landing includes an AI estimator built on Claude to quote custom features, protected by Cloudflare Turnstile and Upstash Redis rate limits, with leads sent through Resend from Vercel functions.

    Visit tiendas.devbloom.dev (opens in a new tab)
  • Devbloom● founder

    We build intelligent, AI-powered software

    My consultancy studio — a small team shipping custom AI-powered software. Next.js marketing site, Gemini-backed tooling, and a growing portfolio of real client work.

    Visit devbloom.dev (opens in a new tab)
  • Vasantí● production

    Personalised phone cases, designed in the browser on your exact phone — printed and shipped across Colombia

    Colombian atelier of personalised phone cases. Customers design on the exact vector of their own phone model in an in-browser editor; the case is printed and shipped across Colombia in 6–8 business days. A pnpm/turbo monorepo with a Next.js storefront, a Next.js admin (orders, production board, designs) and a NestJS + Prisma/Postgres API on Cloud Run. Payments via Wompi, Mercado Pago or bank transfer (receipts checked by AI, then confirmed by an admin), shipping via Coordinadora, and Tina, an AI assistant on the store and WhatsApp.

    Visit vasanticases.com (opens in a new tab)
  • Patitas● production

    Connecting Colombian shelters with monthly sponsors

    PWA connecting Colombian animal shelters with monthly sponsors. Slot-based recurring payments via Wompi, adoption workflow, booking system, AI-generated animal profiles, and a realtime shelter admin dashboard.

    Visit patitascolombia.com (opens in a new tab)
  • Atrium● production

    Property management SaaS — tenants, payments, and owner statements in one place

    Multi-tenant property management platform — rent collection, tenant & owner portals, payment tracking, and DIAN-ready financial reports. Built with NestJS, Prisma, and React.

    Visit atrium.devbloom.dev (opens in a new tab)
  • boardkit● beta

    A work board for teams that work with AI agents.

    A work board for teams that work with AI agents: a kanban, task pages and an AI intake chat. The chat interviews whoever asks for work, checks for duplicates, reads the codebase and drafts ready-to-build cards that coding agents pick up over MCP. Ships as drop-in React and server packages or as hosted boards for each client. In alpha.

    Visit boardkit.devbloom.dev (opens in a new tab)
  • Staged● beta

    Two iPhones, one start tree — drag racing in your pocket

    iOS app that turns two iPhones into a drag-racing start tree — peer-to-peer staging, countdown, and reaction-time scoring over Multipeer Connectivity, no server required. Built with Expo and shipped via TestFlight.

    Visit staged.devbloom.dev (opens in a new tab)
  • Bloom Assistant● production

    A Claude-powered assistant — voice, files, and web search

    AI chat assistant PWA with voice input, file attachments, rich text editing, and per-thread automations. Built on Claude, Firebase, and Ionic React — with real-time streaming, web search, and a Cloud Run API.

    Visit chat.devbloom.dev (opens in a new tab)
  • DevFlow● open source

    Enforce your team's Git workflow with a single CLI command

    Open-source CLI that guides engineers through branches, conventional commits, and PRs. Enforces your team's agreed Git workflow so everyone ships in the same shape, every time.

    Visit devflow.alejandrochaves.dev (opens in a new tab)
  • Toller● production

    Plan any Colombian road trip knowing the toll costs

    PWA that helps drivers plan routes across Colombia with realtime toll cost estimates, interactive maps, and department-level clustering for 100+ toll stations.

    Visit toller.devbloom.dev (opens in a new tab)
  • Spectra● production

    Preview any vinyl wrap finish on your car — powered by Gemini Vision

    AI-powered vinyl wrap visualizer. Upload a car photo, pick finishes from a catalog, and Gemini generates photorealistic renders. Includes a shop admin, community gallery, and Firebase-backed finish inventory.

    Visit spectra.devbloom.dev (opens in a new tab)
  • Expense Tracker● beta

    Scan a receipt, log an expense — AI-powered finance

    AI-powered expense tracker PWA. Scan receipts with your camera to auto-log expenses, manage budgets, recurring transactions, and shared finances — with clean visual reports.

    Visit expenses.devbloom.dev (opens in a new tab)
02Stack

Tools I actually ship with

Ten years of building production software across the stack. I don't just know these — I've shipped, scaled, and debugged them at 2am.

The list below is what I reach for first. If it's not here, I'll still figure it out — but these are the ones that pay the bills.

shippingtypescriptreactangularnodegeminiclaudefirebasegcppwamapboxocr
~/alejandro/skills.json
{
▾"frontend":[6
{ name: "React / Next.js", lvl: 95 }
{ name: "Angular 2+", lvl: 95 }
{ name: "TypeScript", lvl: 92 }
{ name: "HTML5 / CSS3 / SCSS", lvl: 95 }
{ name: "Ionic / React Native", lvl: 82 }
{ name: "Vue", lvl: 75 }
],
▾"ai_ml":[5
{ name: "Google Gemini (Vision + LLM)", lvl: 90 }
{ name: "Claude API / Anthropic", lvl: 85 }
{ name: "RAG + vector stores", lvl: 80 }
{ name: "Prompt engineering / evals", lvl: 85 }
{ name: "OCR / computer vision", lvl: 78 }
],
▾"backend":[5
{ name: "Node.js / Express", lvl: 90 }
{ name: "Firebase / Firestore", lvl: 90 }
{ name: "MongoDB / SQL", lvl: 80 }
{ name: "Loopback 4", lvl: 75 }
{ name: "Python", lvl: 70 }
],
▾"platform":[4
{ name: "Google Cloud / AWS", lvl: 82 }
{ name: "Docker / CI·CD", lvl: 80 }
{ name: "PWAs + service workers", lvl: 90 }
{ name: "Git / GitOps", lvl: 95 }
],
▾"craft":[3]
{ name: "UI/UX design principles", lvl: 85 }
{ name: "Figma / Adobe XD", lvl: 78 }
{ name: "SEO + analytics", lvl: 70 }
}
03Ask me anything

Talk to alejandro-bot

An AI agent trained on my work, experience, and opinions. Ask about my process, a project, my stack, or whether I can help with yours — it answers in my voice, honestly.

alejandro-bot · gemini-flash-latest
// syshi — ask me about my work, my stack, a project, or anything you'd normally ask on an intro call.
›
04Background

A decade of shipping

I started in web agencies, spent years on enterprise platforms, and now run a small studio focused on production AI. Same approach throughout: build what works, measure it, ship it.

Download full resume· PDFTip: press ⌘P (or Ctrl+P) to print this page as a resume
2024 — now
Founder · Devbloom
devbloom.dev
Running Devbloom — a studio building custom AI-powered software. Recent work: Spectra, Patitas, Toller, and an AI expense tracker.
Oct 2023 — now
Senior Frontend Developer
S4N · an EPAM Company
Senior frontend on internal notification tooling for Hulu (Disney). React, TypeScript, GraphQL — wiring clean integration between frontend and backend. Also built AI-powered web apps with React + OpenAI + Node for Thomson Reuters.
2022 — 2023
Senior Founding Engineer
Miter
Founding engineer on a user-facing AI meeting assistant. Designed and shipped dynamic in-meeting widgets (brainstorming, voting), realtime sockets, API integration, and PostgreSQL schemas.
2021 — 2022
Sr. Frontend Developer
Hourly
Front-end on a B2B payroll + insurance product. Built custom design-system components, migrated legacy class components to hooks, and pushed heavy Redux flows to pixel-perfect UIs.
2020 — 2021
Senior Frontend Developer
Gorilla Logic
Senior frontend on client engagements through Gorilla Logic — React-first codebases, maintainable component architecture, and close collaboration with design.
2019 — 2020
Ssr. Web UI Developer
Globant
Ssr. Web UI developer across three Disney projects: Disney Parks ticket-buying components in Polymer, plus Disney Studios internal apps on React + Node and Angular 9 + Ngrx.
2018 — 2019
Jr. Full-Stack Developer
Knowbly Learning Systems
Full-stack on an LMS B2B product. Built the authoring UI in Vue.js, realtime notifications over socket.io, and shipped pixel-perfect designs hand-in-hand with the designer.
2017 — 2018
Front-End Developer
BASE16 SAS
Started my career building MEAN-stack responsive apps — a kids' clothes-fit wizard, an e-commerce platform for a fruits company, and a hybrid document app, all designed and built from scratch.
“

He ships. He doesn't just build things — he finishes them, and they work in production.

Former colleague · Senior Engineer, Globant
05Let's talk

Got a project? Let's build it

I'm open to full-time roles, freelance engagements, and AI integration consulting. Intro calls are free, no pitch — just see if we click.

/ direct message● online