Hey, I'm Leo Alvarenga!
From concept to cloud —craftingresponsive, production-ready webapps
> Experience
Software Engineer @FITec Labs
Aug, 2025 - PresentBelo Horizonte, Brazil
fitec.org.brDevelopment and automation of corporate web applications with emphasis on scalability, standardization, and infrastructure. Creation of IaC using Terraform, along with Helm Charts and Kubernetes manifests for provisioning and orchestration. Configuration and maintenance of CI/CD pipelines with GitHub Actions. Definition of development standards and implementation of git hooks. Design and maintenance of internal libraries and base applications in React, TypeScript, and TailwindCSS
Front-end Software Engineer @Vetta
Mar, 2023 - Jul, 2025Belo Horizonte, Brazil
vetta.digitalActive role in the Viridis NG development team, being responsible for the implementation of new features, API integrations, bug fixing and performance optimizations in the frontend using a stack composed of React, TypeScript, Styled components and Postgresql. Also responsible for bug fixing in one of the project’s REST APIs, using Node.js and Express
> Skills
- HTML
- CSS
- JavaScript
- TypeScript
- Vite.js
- Vitest
- React.js
- Redux
- Next.js
- Svelte
- Astro.js
- SvelteKit
- MUI
- styled-components
- TailwindCSS
- Jest
- Lua
- Go
- Bun
- Node.js
- Express
- Nest.js
- PostgreSQL
- Docker
- Bash
- Kubernetes
- Helm
- Azure DevOps
- Firebase
- git
- Python
- FastAPI
> Projects
leoalvarenga.dev Active
Latest version of my personal web page, made using Astro.js
Calculadora CR Archived
A simple CR & CRA (brazilian GPA counterpart) calculator
Guia do universitário Archived
A simple MERN stack blog that aims at providing relevant info to uni students
To Go Archived
A powerful, lightweight and reliable CLI based to-do tracker capable of serving a web front-end locally
svelte-leoalvarenga.dev Archived
Reworked version of my personal web page using SvelteKit (1.20)
bej Archived
A small and dead simple web app template based on an API Rest built using Bun and ElysiaJS that serves static pages with internalization without overhead.