About Me

Roberto Diaz

My journey started in a completely different field, I began my career as a researcher in Radiofrequency Integrated Circuits, where I earned my PhD. However, I realized that my work felt too disconnected from real people and end users. This drove me to make a pivotal career change in 2007, transitioning into programming where I could build solutions that directly impact people's lives.

Since making that transition, I've found real purpose in building technology that helps people. I've worked on a range of projects, from mobile AR experiences that blend digital and real worlds, to healthcare systems that streamline daily tasks, to AI platforms that make complex data easier to understand. These experiences keep proving to me that the best tech is simple, human, and useful.

I work with modern tech stacks like Java, Python, Elixir, and the JavaScript ecosystem, and have strong experience with cloud-native architectures on AWS, Azure, and Google Cloud. Recently, I've been focused on AI integration, especially building information retrieval systems that make it easier to access and understand complex data.

I'm driven by clean architecture and building scalable solutions. I've contributed to open source projects like OpenWhisk, where I developed the Rust runtime. I also contributed to the development of the Booster Framework. I also enjoy sharing what I learn, and occasionally speak at conferences about new technologies and ideas.

When I'm not coding, I enjoy music, experimenting with production or learning to play the saxophone. I'm still a beginner, but I love the process. Just like with music, I find joy in simple moments. I especially enjoy spending time with my wife and kids, exploring new places together or relaxing at home. It's what keeps me grounded.

Technical Expertise

Grounded in experience, driven by curiosity

Programming Languages

Java

Kotlin

Python

Elixir

Rust

JavaScript

TypeScript

Backend Frameworks

Spring Boot

Django

Node.js

FastAPI

Phoenix

Nest.js

Frontend Frameworks

React

Svelte

Tailwind CSS

Mobile Development

Android

iOS

Cordova

Cloud & Databases

AWS

Azure

Google Cloud

PostgreSQL

MongoDB

Kubernetes

Docker

AI & Machine Learning

LangChain

OpenAI

Anthropic

RAG Systems

Weaviate

Typesense

Langfuse

Open WebUI

Development & CI/CD Tools

Git

GitHub Actions

Jenkins

Apache Airflow

Journey Through Industries

15+ years across diverse sectors

AI & Machine Learning

Semantic search systems, RAG implementations, AI-powered data extraction

Cloud & Infrastructure

QA automation, CI/CD pipelines, ETL systems

Healthcare Technology

Payment systems, schedule management, digital healthcare solutions

E-commerce & Logistics

E-commerce platforms, retail logistics, car rental management, hotel management

Emerging Technologies

Augmented reality mobile apps, innovative digital experiences

Community & Contributions

Sharing what I know, learning along the way

OpenWhisk

Rust Runtime Developer

Developed and maintained the official Rust runtime for Apache OpenWhisk serverless platform, enabling developers to build high-performance serverless functions.

Booster Framework

Core Contributor

Active contributor to this open-source event-driven serverless framework, helping shape the future of modern application development.

Conference Speaker

Coding Stories Worth Sharing

I've been fortunate to share some of my experiences at tech conferences, especially around serverless and cloud architectures. What inspires me most is the chance to connect with others: learning from their journeys, exchanging ideas, and growing together as a community.