Software Engineer · TeselaGen
08/2025 – PresentSantiago, Chile (Hybrid)
- Developed for the generative-AI platform of a biotech SaaS: contributed to building a specialized AI agent and led the v1-to-v2 migration of the API that powers the AI copilot (LLM agent) and its Custom Tools: 58 controllers and 182 REST endpoints in NestJS, with clean architecture and automated testing via TDD.
- Built a tool-chain for the end-to-end development cycle: Claude Code skills, an MCP server, and issue-to-PR automation, cutting per-controller migration time from ~1 week to ~1 day.
- Built the API's Python client SDK (auto-generated from the OpenAPI / Swagger documentation), which by design covers 100% of the v2 surface and exposes it for programmatic consumption.
- Built frontend and backend in React / Next.js and NestJS across multiple user-facing tools, including the data and integration layers that power generative-AI features, applying software-engineering principles such as DDD (Domain-Driven), TDD (Test-Driven), SDD (Spec-Driven), Clean Architecture, and SOLID.
Technologies: TypeScript, Node.js, NestJS, Python, React, Next.js, PostgreSQL, GraphQL, OpenAPI / Swagger, Claude Code, Cursor, MCP servers, Anthropic API, LangChain, LangGraph, Docker, GitHub Actions (CI/CD).