Leonardo Salles
💻

Hi, I'm

Leonardo Salles

I build

A Software Engineer with 14+ years of experience building scalable web applications. Passionate about modern JavaScript, cloud architecture, and creating delightful user experiences.

Recent Posts
I Built screen2.me Because I Needed Fast Screen Sharing Again featured image

I Built screen2.me Because I Needed Fast Screen Sharing Again

After Discord had to suspend live screen sharing features in Brazil, I built a simple browser-based way to share a screen with friends without downloads or setup.

avatar
Leonardo Salles
How I Studied for the Claude Certified Architect Certification featured image

How I Studied for the Claude Certified Architect Certification

My study routine for the Claude Certified Architect — Foundations certification, including consistency, difficult topics, and how I used a community repo to organize the process.

avatar
Leonardo Salles
VACNet 2: Valve Is Training CS2 Anti-Cheat With Human Help featured image

VACNet 2: Valve Is Training CS2 Anti-Cheat With Human Help

Valve launched a VACNet labeling portal for CS2, where invited players help review clips and generate training data for the anti-cheat system.

avatar
Leonardo Salles

Tech Sandbox

A selection of all my POCs and experiments

Docusaurus
New

Docusaurus

A Docusaurus documentation built with javascript

JavaScript Docusaurus
Astro

Astro

Understading Astro island architecture

TypeScript Astro
Figma MCP

Figma MCP

A Figma MCP server to handle images from linked nodes

TypeScript Figma
Hermes JSI

Hermes JSI

Testing Hermes JSI integration with React Native as the new bridge

React Native Hermes
Module Federation

Module Federation

Understading Host and Remotes architecture with Module Federation using RSPack

TypeScript Webpack
React2Shell

React2Shell

A POC to validate and understand React2Shell (CVE-2025-55182) vulnerability

TypeScript React
Turbopack

Turbopack

Demonstrating turbopack as a faster alternative to webpack

TypeScript Turbopack
XMPP Chat
Cool

XMPP Chat

A XMPP chat application built with TypeScript

TypeScript XMPP
Tailwind
New

Tailwind

A store demonstrating tailwind functions with Tokens and CSS variables

TypeScript Next.js Tailwind
Leactor

Leactor

A Reactor Pattern experiment

React TypeScript Node.js Express +1

Tech Stack

Technologies I use to build things

Languages

TypeScript
Java
Python
Rust

Frontend

React
React Native
Next.js
Tailwind CSS

Backend

Node.js
Express
PostgreSQL
Redis

DevOps

Docker
AWS
GitHub Actions
Vercel

Experience

Senior Software Engineer

Happen Bank

Develop applications using modern React and TypeScript. Integrate Figma designs into production code. Collaborate with product managers and designers to deliver high-quality features.

Senior Software Engineer

Metalab

Building Task Runners using Node.js and TypeScript. Created node.js endpoints using Nest.js. Build, develop and debug devops architecture using AWS CDK.

Lead Software Engineer

Truelogic

Developed UIs for internal tools to manage company resources.

Lead Software Engineer

X-Team

Created apps using React Native. Created SDKs for a Mobile Gaming platform based in React Native. Built UIs for education institutions.

Get In Touch

Let’s build something amazing together

Connect

I'm always interested in hearing about new projects and opportunities. Whether you're looking to hire, collaborate, or just want to say hi, feel free to reach out!

✓ Copied to clipboard!
Send a message

Find me on

More about me

If you want to take a better look at my professional background, check out my resume.

Let’s connect and discuss how I can help your team.