Hi, I'm

Raúl Madrigal Acuña

Software Architect · Tech Lead · Full Stack Engineer

Master's in CS UCR · Bachelor's in Computing TEC

Costa Rican with over 16 years as a software developer, technical leader, and university educator, plus freelance work. When I'm not coding, I enjoy playing football, tennis, hitting the gym, and hiking.

About Me

16+
Years Building Software
100+
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.

What I've Worked With

Technologies I've worked with

Languages

  • TypeScript
  • JavaScript
  • Ruby on Rails
  • Python
  • Java
  • PHP
  • CoffeeScript
  • Bash

Frontend

  • React
  • Next.js
  • Vue.js
  • Tailwind CSS
  • D3.js
  • Bootstrap
  • Sass
  • Angular 1.x
  • Handlebars
  • HTML
  • CSS
  • jQuery

Mobile

  • React Native
  • Android
  • iOS
  • Expo
  • PWA

Backend

  • Node.js
  • Express.js
  • GraphQL
  • Java
  • KrakenJS
  • Serverless
  • GlassFish
  • WordPress
  • Drupal
  • REST APIs
  • Real-time APIs

Cloud

  • AWS
  • GCP
  • Kubernetes
  • AWS Lambda
  • Azure
  • Firebase
  • Supabase
  • Google App Engine
  • Jenkins
  • GitHub Actions
  • Docker
  • Fastlane
  • Feature Flags
  • Vercel
  • Bitrise
  • CircleCI

Data

  • PostgreSQL
  • Firestore
  • MongoDB
  • MySQL
  • Redis
  • Microsoft SQL Server
  • Cassandra
  • Solr

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, Java, and cloud.

Java, 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

2021 – TodayHeartland

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 that brings together teams, venues, and challenges. I built the mobile apps (Android and iOS), the web PWA, and the admin panel to take users from booking to game day.

React NativeExpoNext.jsSupabaseFirebaseTypeScript
View Live

remacr.dev

Freelance

My portfolio on the web: journey, projects, and how to reach me. The calling card that represents me.

Next.jsReact Three FiberThree.jsDreiTypeScriptTailwind CSSFramer Motionnext-intlPixi.jsVercel
View Live

Ruticas

Freelance

Costa Rica's public transport in real time at your fingertips. I built the Android app, iOS app, and web PWA with offline support for routes, stops, and trips.

React NativeNext.jsNode.jsPostgreSQLSupabase
View Live

Tomorrowland Pearl Exchange

Freelance

At the festival, Pearls turn into currency on the spot. Web PWA for festival-goers with live rates and multiple languages.

ReactTypeScriptTailwind CSSPWA
View Live

Atticyber

Freelance

Website for cybersecurity services: clear message, SEO, and bilingual to connect with more clients.

Next.jsSSRnext-intlBootstrap
View Live

Heartland Restaurant POS

POS for restaurants: dine-in, takeout, and mobile. I brought the solution to web, Android, and iOS with menus, kitchen, and payments in Heartland Restaurant's re-architecture.

ReactReact NativeTypeScriptAngularNode.jsPHPAWSAzure
View Live

Heartland Retail POS

POS that unifies in-store and online: inventory, reports, and loyalty. Web and iOS; part of Heartland's modern stack.

ReactReact NativeTypeScriptNode.jsAWSAzure
View Live

Jale a la Feria

Freelance

During the pandemic, we connected farmers and buyers with a web platform. Co-Founder and CTO of the government-endorsed initiative.

WordPressWooCommerce
View Page

Flowhub

Compliance and retail software for cannabis dispensaries. Architecture that powers POS on web and mobile apps (Android and iOS).

ReactReact NativeAWS LambdaExpress.jsNode.js
View Live

OMNi Taxi Driver

Android app for drivers to receive rides and take passengers to their destination. Led a team of more than 20 people from the product beginning to the launch to production.

React NativeNode.jsAWS LambdaAWS DynamoDBServerless

Koble Developers Portal

Web portal with public documentation for Koble's insurance API. One place for developers to integrate with brand identity.

ReactRedocAPI docs

UDR Residents App

Resident experience in one place: payments, maintenance, and renewals. I built the Android and iOS apps and the web experience for UDR.

AndroidJavaiOSSwiftReactTypeScript
View Live

BeagleBone IoT for GCP

Open-source demo that brought BeagleBone sensors to the cloud. Web app and pipeline to Pub/Sub and Datastore on GCP.

Node.jsVue.jsD3.jsPythonGCP
View Live

Google Codelab: Cloud Vision with Node.js

Hands-on web tutorial: connect a Node.js application with GCP (auth, storage, and Cloud Vision). Developer material.

Node.jsExpress.jsGCPCloud Vision API
View Code

Appriz

Connection between people and financial institutions from the phone: cards, savings, insurance, and loans. I built the Android and iOS apps.

JavaAndroidiOSMobile
View Live

Let's Connect

Open to opportunities and collaborations

remacr.dev