I'm Nicolas Molina.
I'm a Senior Software Engineer with over 13 years of experience delivering user-centric products across frontend and backend systems. I lead architecture and execution in distributed, event-driven environments—mainly with TypeScript, Python, and Node.js—and I care as much about reliability at scale as I do about the details of the developer experience.
At dotCMS, I work on the platform's AI chat experience using Generative UI to render dynamic components on the fly—handling common questions, automating form-filling, and making cross-platform navigation feel natural. I also lead the design and development of scalable features that keep performance and maintainability in balance with product goals.
Before that, at Platzi, I architected Ada, the AI tutor, to support 6,000+ concurrent students on a serverless edge stack with HonoJS and Cloudflare Workers. I built the LLM orchestration layer with LangChainJS, GPT-4, and RAG, and led backend work on an adaptive English placement test powered by FastAPI and Whisper for voice analysis. I also created browser-based coding playgrounds with Pyodide and maintained public APIs used by thousands of developers across Latin America.
AI has been a thread through my career for years—from on-device inference with TensorFlowJS at Lulla Care to conversational agents with Microsoft Bot Framework, and now LLMs, RAG, voice AI, and LangGraph in production. I enjoy turning complex systems into practical tools people can actually use.
Outside of product work, I'm recognized as a Google Developer Expert in Angular & Web and a Microsoft MVP in Developer Technologies. I teach advanced curriculum to 30,000+ learners on Platzi—including LangGraph for AI Agents—and speak, write, and mentor in the developer community.
Focus areas
- Languages: TypeScript, JavaScript, SQL, Python
- Full-stack web: Angular, React, Next.js, NestJS, FastAPI
- AI systems: LLMs, RAG, LangChain, LangGraph, voice AI
- Infrastructure: Cloudflare Workers, Docker, event-driven design
- Databases: MongoDB, Couchbase, CouchDB, PostgreSQL, Supabase, Firestore, Pinecone, vector DBs