Software & infrastructure
engineer.
I build full-stack systems, IoT devices, and cloud infrastructure — from a parking app to a custom programming language deployed across microservices on Azure. Currently working at Darwin AI as a Support & Integrations Engineer while completing 60%+ of my degree.
Technologies
Featured Projects
The largest project I've built — a two-part Systems Engineering capstone developed with 2 colleagues. Part 1: a custom programming language (PrintScript) implemented from scratch in Kotlin — streaming Lexer, AST Parser, Interpreter, configurable Formatter and Static Code Analyzer (YAML/JSON rules), following SOLID principles and GoF patterns. Part 2: a full microservices web platform — 8 independent services (snippet, execution, static analysis, user, gateway, UI, infra, asset) with Auth0 authentication, deployed on Azure with separate dev and prod VMs. CI/CD with Docker: updating a service rebuilds its container in place; updating infra rebuilds all services. Branch-based continuous delivery with Gradle.
Collaborative Lab 2 project developed with three fifth-year students as project owners. Full-stack web application with a React frontend and NestJS backend, deployed on Azure. I contributed across the entire stack — frontend, backend, and database — with primary responsibility for cloud infrastructure setup and deployment.
Academic project for Systems Design at Universidad Austral implementing chess and checkers in Java. Built around GoF design patterns (Strategy, Adapter, Observer) with clean OOP architecture, full move validation, check/checkmate detection, and a Swing GUI via an adapter layer. Tested with JUnit.
End-to-end IoT system for intelligent access control using ESP32 and ESP01 microcontrollers communicating through a Mosquitto MQTT broker. The Flask backend handles digital key management, door control, user permissions, and JWT-based authentication, with real-time device monitoring.
Full-stack web application for managing parking spaces, built with Flask and PostgreSQL. Implements secure user authentication with password hashing, role-based access control, full CRUD for users, vehicles and spaces, and automated email notifications on key events.
Professional Experience
Darwin AI is an AI-powered sales automation platform that connects to clients' CRMs to qualify leads and automate follow-ups. As Support & Integrations Engineer, I act as the technical bridge between the product and its customers — designing automation workflows, managing CRM integrations, troubleshooting production issues, and leading technical onboarding from kick-off to go-live.
Design end-to-end flows in n8n and Zapier — webhooks, conditional branching, data transformations and multi-step pipelines.
Connect HubSpot, Salesforce and Pipedrive with Darwin AI — field mapping, OAuth/API key auth, bidirectional data consistency.
Diagnose and resolve integration failures, broken flows and API errors, prioritizing fast triage and permanent root-cause fixes.
Lead end-to-end onboarding sessions, translate client requirements into integration specs, maintain internal documentation.