Skip to content

Experience

I didn’t start in cloud or AI. I grew into it by building systems end to end. My career began close to the ground, solving real production issues, working across databases, backend services, and frontend applications.

Early on, I was already operating as a full-stack engineer, not by title, but by necessity. Owning the full lifecycle of systems, integrating with third-party services, and understanding how software behaves in real environments.

As I moved forward, my role shifted from implementation to design. I led the development of enterprise systems, including ERP platforms and integrations with technologies like SAP, where I wasn’t just writing code. I was shaping how systems communicated, scaled, and evolved. That’s where architectural thinking started to take form.

Eventually, I stepped into leadership. not as a manager removed from code, but as an engineer responsible for raising the bar. I mentored teams, defined standards, and focused on improving how software is built, not just what gets built. Engineering became less about features and more about systems, quality, and long-term impact.

Today, as a Solutions Architect, my work centers on designing cloud-native systems that are scalable, resilient, and built for change. I’ve spent years working with distributed architectures and AWS services, creating reusable platforms, defining core engineering patterns, and enabling teams to move faster without breaking things.

AI wasn’t a pivot. it was a natural progression. When you understand systems deeply, adding intelligence becomes the next step. Today, I design AI-driven solutions and agent-based architectures that integrate seamlessly into real-world systems. I focus on building platforms where AI is not an experiment, but a reliable, scalable capability that delivers value in production environments.

I operate at the intersection of engineering, architecture, and product thinking; translating ambitious ideas into actionable solutions. My work bridges the gap between strategy and execution: I turn abstract goals into robust technical designs, then guide those designs through delivery and continual iteration.

Whether architecting a new platform, refining system patterns, or collaborating with product owners and engineers, my strength is distilling complexity into clear, practical steps. I thrive on identifying the real user and business needs behind the technology, surfacing the essential tradeoffs, and shaping outcomes where reliability, scalability, and user value co-exist—not compete.

This means drafting technical strategy as comfortably as writing code or leading technical deep dives; ensuring solutions aren’t just feasible and future-proof, but aligned with broader business objectives. It's this intersection where I deliver most: combining systems thinking, modern engineering practices, and a bias for clarity, so teams can deliver value with confidence even in complex, fast-changing environments.

  1. Senior Solutions Architect

    HatchWorks

    San José, Costa Rica

    Apr 2020 , Present

    Senior full-stack delivery with .NET Core and AWS on the backend (microservices) and React.js with micro frontends. Developer lead: code review, architectural choices for shared core libraries, reusable components, and designs that translate product requirements into delivery.

    • Team focus on core and foundational tools, including a component suite and backend libraries for microservices and AWS (ECS, CloudWatch, S3, DynamoDB, Lambda, among others).
    • Software architect for a healthcare solution, leading a team of seven developers.
  2. Senior Full Stack Developer

    Cheetah Digital

    Heredia, Costa Rica

    Aug 2019 , Apr 2020

    Maintained two internal applications that support day-to-day work across the company, innovation and process improvement through those tools.

    • Stack included .NET, .NET Core, AngularJS, Node.js, Oracle, Postgres, and JavaScript.
    • Ran weekly two-hour object-oriented programming sessions in JavaScript with React and C# for colleagues joining the development and innovation team.
  3. Senior Full Stack Developer

    MDG Developers Group

    San José, Costa Rica

    Jul 2015 , Aug 2019

    Delivered software for domestic and international clients, eight or more projects, including flagship enterprise and integration work.

    • Built a full internal ERP for Televisora de Costa Rica: accounting, purchase orders, on-air programming and advertising, with real-time, interconnected modules using SignalR.
    • Designed roughly seventy percent of an electronic billing channel for SAP clients (transparent SAP connectivity to Costa Rica’s Ministry of Finance); owned implementation using React, .NET, REST, Azure, HangFire, and OpenID Connect.
  4. Web Developer

    Laureate International Universities

    San Pedro, Costa Rica

    Apr 2014 , Jul 2015

    Maintained and evolved the university virtual classroom; helped ship the new virtual campus in use today.

    • Led a three-person team.
    • Stack: jQuery front end, .NET back end, Microsoft SQL Server and Sybase; online payments and third-party e-learning integrations.
  5. Technical Support

    Tek Experts

    Montes de Oca, Costa Rica

    Jun 2014 , Feb 2015

    Supported Hewlett Packard (HP) tools sold to customers worldwide.

    • Named employee of the month within the first four months on the team.
    • Heavy use of SQL Server Management Studio to investigate and resolve customer issues across supported products.