Hey! 👋 This is Imanol
Full-stack engineer | TypeScript | LLM integrations

Projects
Larry
Larry is a conversational AI that works with your documents
- The user uploads documents and Larry answers questions about them
- It's a RAG architecture with a vector database and a chat interface
- Uses a message queue and background workers to ingest documents
- Next.js frontend, microservices backend deployed on AWS
TypeScriptNext.jsNode.jsPostgresOpenAIAWS EC2AWS S3AWS SQS
The Octagon
Online courses with animations for absolute beginners
- Designed to learn to code in the simplest way possible. It contains animations and step-by-step explanations
- Also created animated videos on YouTube to explain general programming topics
- Built the course platform using Next.js and React
TypeScriptReactTailwind CSSNext.jsPostgreSQLVercel
Experience
Lead Software Engineer · Gamma
2023 – 2025 · Remote
- Led a team of five engineers to develop a 0 to 1 product feature that integrated a new channel (WhatsApp) into a multi-channel contact center. This required design changes across the entire stack, team management, and collaboration with other teams.
- Set up a performance testing environment for the migration from on-prem to AWS, simulating over 4k phone calls per second. It helped detect performance issues early on, which were crucial for the migration to AWS.
TypeScriptNode.jsAngularMariaDBAWSMicroservices
Senior Software Engineer · Gamma
2020 – 2023 · Remote
- I worked on a series of improvements for the email channel on a multi-channel contact center system, including OAuth2 support, and performance optimisations that reduced the loading time for emails in the app by 70%.
- Developed a .NET app for general practitioners (UK medical centers) that retrieves patients' data from the system, allowing them to view patient information during a call. It increased revenue from these users by 18%
TypeScriptAngularNode.jsMariaDBC#
Software Engineer · Melit Technologies
2019 – 2020 · On-site
- Delivered a 0 to 1 solution for a company that manages drivers in the Madrid Metropolitan Area. Implemented Google routing libraries (OR-Tools) to calculate optimal routes for more than 50 drivers daily, and talked with the customer frequently to implement different features in the app. The application reduced the company's driver management time by 90%.
TypeScriptAngularNode.jsREST APIsJavaHibernate
© 2026 Imanol Maiztegui. Built with Next.js.
