I build software that scales
and teach how to do it.

Tech Lead · Software Architect · Technical content creator

I've spent 9+ years building products with React, Next.js, Nest.js and AWS. What I learn building it, I publish here: practical articles and projects running in production with real users.

9+
years building
40
articles published
ES · EN
bilingual content
Yohangel Ramos
React.js ✦Next.js ✦Angular ✦TypeScript ✦Node.js ✦Nest.js ✦PostgreSQL ✦GraphQL ✦AWS Lambda ✦DynamoDB ✦Amplify ✦Serverless ✦Cursor ✦Claude ✦CI/CD ✦React.js ✦Next.js ✦Angular ✦TypeScript ✦Node.js ✦Nest.js ✦PostgreSQL ✦GraphQL ✦AWS Lambda ✦DynamoDB ✦Amplify ✦Serverless ✦Cursor ✦Claude ✦CI/CD ✦

Useful content

I write about what I build

See all articles →

No recycled theory: practical notes straight from production code.

Applied AI

RAG, embeddings, tool calling, evals: AI that ships to production, not demos.

Serverless on AWS

Lambda, ECS, queues, Step Functions: architecture that scales without billing surprises.

Modern frontend

React, Next.js, Astro, real-world performance and design systems that outlive the team.

IA 6 min

Your API is not an MCP server: designing tools an agent can actually use

Wrapping your REST endpoints one by one is the fastest way to build a useless MCP. Granularity, schemas that teach, the caller identity, and idempotency for when the model retries.

Read article →
AWS 5 min

Lambda vs PostgreSQL: the day you run out of connections

A connection pool and an ephemeral function are two ideas that contradict each other. Why connections run out, what RDS Proxy actually fixes, and what you can fix for free before paying for it.

Read article →
Frontend 5 min

Loading states: that centered spinner is a product decision

While the data loads there is a screen almost nobody designs. Skeletons that do not shift, streaming with Suspense, and the delay trick that makes an app feel fast.

Read article →

Want the content first? Follow me:

LinkedIn ↗ GitHub ↗

Projects

Real things. In production. With real users.

From design to deployment: architecture, frontend, backend, infrastructure and everything in between.

GenPM: Install architectures, not dependencies.
Own product · Founder 2026

GenPM

Install architectures, not dependencies.

A package manager for the AI-agent era: it injects full modules —code + AI rules + MCP servers— into your project from immutable Git commits.

  • Native CLI + MCP server
  • Ed25519-signed manifests
  • Edge registry on Cloudflare
TypeScriptBunCloudflare WorkersHonoD1AstroMCPEd25519
Visit GenPM ↗
24H.Legal: 24-hour criminal defence, with online booking and payments.
Full build 2026

24H.Legal

24-hour criminal defence, with online booking and payments.

Bilingual website and platform for a criminal law firm: 3D emblem, coverage map, booking with verified payments, automatic emails and an admin panel to run it all without code.

  • 5-step booking wizard
  • Verified payments & webhooks
  • 3D experience with Three.js
Astro 5React 19Three.jsMapLibreGSAPMySQLResendBinance Pay
Visit 24H.Legal ↗
Rose Nails: Luxury nail bookings, in black and gold.
Full build 2026

Rose Nails

Luxury nail bookings, in black and gold.

Booking app for a nail studio in Madrid that also does home visits: clients book in two taps and the manicurist runs everything from her phone.

  • Real-availability booking
  • PWA with push notifications
  • Serverless edge with Durable Objects
React 19ViteHonoCloudflare WorkersDurable ObjectsSQLitePWAWeb Push
Visit Rose Nails ↗

Building in public

What I'm building now

Tech Lead 2025 — today

JXBS — AI-first recruitment

A recruitment operating system where job openings are created by chatting with AI — which also screens, scores and advances candidates. I am the top contributor to the monorepo (1000+ commits), from UI to infra. Much of what I write comes from here.

Design system

Owner of the shared UI component library used across every portal in the monorepo.

Conversational AI

Vacancy-creation chat and matching engine with embeddings and structured scoring.

AWS infra

ECS Fargate, queues, Secrets Manager and CI/CD, managed with OpenTofu.

Architecture

Migration from a monolithic backend to per-audience backends with NestJS 11 and Next.js 15.

Next.js 15React 19NestJS 11PostgreSQL + pgvectorPrismaTurborepoAWS ECSOpenTofuLangChain

About me

Hi, I'm Yohangel

Developer from Caracas, based in Madrid. I went through agencies and startups in Venezuela, Spain and remote — from building websites in 2016 to leading the architecture of an AI-first product today.

This is my digital home: I publish what I learn, show what I build and share the process. If you want the formal career detail, it's in the CV.

View my interactive CV

Contact

Shall we build something together?

Collaborations, projects, talks or feedback on the content. I reply fast.

hola@yohangel.com LinkedIn ↗ GitHub ↗

+34 614 479 707