Hi, I'm

Raúl Madrigal Acuña

Software Architect · Tech Lead · Full Stack Engineer

Building software that scales · Leading teams · Educator & freelancer

Master's in CS (UCR) · Bachelor's in Computing (TEC) 15+ years building software · Educator · Freelancer From Costa Rica · I love sports and hiking

Loading...

About Me

15+
Years Building Software
50+
Developers Led
2
Academic Degrees

I started coding mobile apps, then mastered full-stack, led teams, and taught the next generation. I work full-time for companies and, on my own time, take on freelance projects.

Frontend

ReactNext.jsTypeScriptVue.jsAngularTailwind CSS

Mobile

React NativeExpoiOSAndroidPWA

Backend

Node.jsExpressGraphQLPythonPHPJava

Data

PostgreSQLMongoDBRedisSupabaseFirebase

Cloud & DevOps

AWSGCPAzureKubernetesDockerServerless

Architecture

MicroservicesEvent-DrivenSystem DesignCI/CD

My Journey

Key milestones shaping my career

2010Akurey

Software Developer

I designed, built, and shipped apps for Android and iOS plus the backend that powered them, growing from junior to leading the banking app, with a direct relationship with the client and a track record of reliable delivery. That experience became my foundation in mobile, J2EE, and cloud.

J2EE, Android, iOS, SQL Server, Glassfish, Parse, Google App Engine, AWS

Full Stack Software Engineer

I was part of the Search, Browse and Recommendations team that migrated the search and browse backend from the legacy Java/Scala Oracle ATG platform to a new Node.js stack. I delivered a modern, scalable foundation that empowered the product for millions of users.

Node.js, Express, KrakenJs, Java, Solr, Cassandra, MongoDB

Technical Lead (Google)

I owned design, development, testing, deployment, and maintenance of software and kept delivery on quality, on budget, and on time. I led IoT demos on BeagleBone with GCP and built a strong track record of execution that opened the door to larger leadership roles.

Node.js, Vue.js, D3.js, Python, GCP, Kubernetes, Docker, Tensorflow, AWS

Associate Technology Director

I architected and built the technical capabilities that powered multiple client projects and ran technical interviews for new talent. I created and led Hangar Lab, where I taught and coached developers on the company stack. I led over 15 projects and more than 50 people for global brands like Nissan, Marriott, Big Rock Brewery, Citi, LegalShield, and Coaching Corps.

React, React Native, Node, GraphQL, Kubernetes, PHP, WordPress, Drupal, AWS

Software Architect / Tech Lead

I led people in QA, Android, iOS, web, and backend for several clients. I owned platform and project structure, code quality, and best practices and drove layered, event-driven, and microservices architectures. I mentored careers, ran code reviews, and led technical interviews while staying close to clients to plan and deliver solutions that moved the needle.

React, React Native, Node, TypeScript, Serverless, AWS, Firebase, GCP, GraphQL, Kubernetes

Tech Lead / Senior Full Stack Engineer

I shipped the next generation of the e-commerce product with a full UI and stack redesign from CoffeeScript and Rails to React and TypeScript. Promoted to re-architect applications and modernize the stack, I now lead the decoupling from the monolith, coach teams on best practices, and curate products across Angular, React, React Native, Node, and PHP.

React, React Native, TypeScript, JavaScript, AWS, Azure, Fastlane, GitHub Actions

Education & Research

  • Master's in Computer Science (UCR), 2015–2018
  • Bachelor's in Computing Engineering (TEC), 2010–2014
  • Scrum Developer, Scrum Master & Scrum Fundamentals Certified (2022)
  • Participation in ACM-ICPC (2013, Tecnológico de Monterrey, México)
  • 1st place — National Programming Competition (TEC, 2013)
  • Research award for outstanding work (TEC, 2013)

Teaching & Social Impact

  • Professor at Instituto Tecnológico de Costa Rica (TEC), 2017–2019
  • Professor at Universidad Fidélitas, 2025
  • Co-founded Jale a la Feria — official government platform for farmers during COVID-19, 2020–2023

Publications

Featured Projects

Side projects, freelance & work at companies

unReto

Freelance

Sports ecosystem: venue booking, team management, and challenges. Mobile app, web platform, admin panel, and landing—all with domain-driven architecture.

React NativeExpoNext.jsSupabase+2
View Live

Ruticas

Freelance

Real-time public transport platform for Costa Rica with live tracking, route optimization, and PWA offline support.

React NativeNext.jsNode.jsPostgreSQL+1
View Live

Tomorrowland Pearl Exchange

Freelance

PWA for festival-goers: real-time Pearl-to-currency conversion with multi-language support and live rates.

ReactTypeScriptTailwind CSSPWA
View Live

Atticyber

Freelance

Corporate landing for cybersecurity services. SSR, SEO-optimized, bilingual (EN/ES).

Next.jsSSRnext-intlBootstrap
View Live

Heartland Restaurant POS

Restaurant POS for dine-in, takeout, and mobile service. Menu management, kitchen display system (KDS), online ordering, and integrated payments. Part of the re-architecture and modernization of Heartland Restaurant.

ReactReact NativeTypeScriptAngular+4
View Live

Heartland Retail POS

Retail POS system that fuels growth and helps retailers sell anywhere. Inventory management, omnichannel sync between brick-and-mortar and eCommerce, customizable reports, and customer loyalty tools. Built with a modern stack at Heartland.

ReactReact NativeTypeScriptNode.js+2
View Live

Jale a la Feria

Freelance

E-commerce for Costa Rican farmers during COVID-19. Official government-endorsed platform as Co-Founder & CTO.

Node.jsReactE-commerce
View Page

Flowhub

Software Architect for compliance and retail management software for cannabis dispensaries. POS apps on social devices and backbone infrastructure (via Gorilla Logic).

AWS LambdaExpress.jsNode.js
View Live

OMNi Taxi Driver

App for drivers to receive ride requests and take passengers to destination. React Native + Node.js backend on AWS. Led team of 20+ members.

React NativeNode.jsAWS LambdaExpress.js

Koble Developers Portal

React website for API documentation for Koble API (insurance services). Forked Redoc with Koble Style Theme.

ReactRedocAPI docs

UDR Residents App

Tool for managing UDR apartment experience: one-time rent/deposit payments, maintenance requests, lease renewals (via Gorilla Logic).

AWS LambdaExpress.jsNode.js
View Live

BeagleBone IoT for GCP

Open-source demo for BeagleBone Green Wireless IoT kit: Node.js server with libMRAA, Python, D3.js, Vue.js App Engine for sensor data to Pub/Sub and Datastore (via Zarmada for Google).

Node.jsVue.jsD3.jsPython+1
View Live

Google Codelab: Cloud Vision with Node.js

Codelab to integrate Google Cloud Platform services with a Node.js web app: auth, data storage, image upload, Google Cloud Vision API (via Zarmada).

Node.jsExpress.jsGCPCloud Vision API
View Code

Appriz

Mobile solution for interactive communication between customers and financial institutions. Integrates cards, savings, insurance, loans across channels (mobile, ATMs, e-banking, IVR, POS) (via Akurey).

J2EEAndroidiOSMobile
View Live

What I Work With

Technologies I use daily

Languages

  • TypeScript
  • JavaScript
  • Python
  • Java
  • PHP

Frontend

  • React
  • Next.js
  • Vue.js
  • Angular
  • Tailwind CSS

Mobile

  • React Native
  • Expo
  • iOS
  • Android

Backend

  • Node.js
  • Express
  • GraphQL
  • REST APIs

Cloud

  • AWS
  • GCP
  • Azure
  • Vercel
  • Kubernetes

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • Supabase
  • Firebase

Let's Connect

Open to opportunities and collaborations