I'm a web developer with nearly 10 years of experience building efficient and scalable digital solutions.
I've worked with startups and large companies, leading projects ranging from complex enterprise applications to modern and dynamic websites.
In the frontend field, I specialize in creating attractive and functional user interfaces using modern technologies such as Svelte, React, and Vue.js. I strive to ensure that every application is not only visually appealing but also intuitive and accessible for all users.
On the backend, I have experience developing robust APIs and scalable systems using Node.js, Express, and both relational and non-relational databases. I focus on building architectures that support the growth and evolution of applications over time.
As a full stack developer, I combine my frontend and backend skills to deliver complete solutions that address all layers of web development. From the initial conception to the deployment of the application, I ensure that each component works in harmony to provide an exceptional user experience.
JavaScript
TypeScript
Ruby
Bash
php
HTML5
CSS3
JQuery
Stylus
Sass
Tailwind
Svelte
React
Vue.js
Polymer
LitElement
Gulp
Webpack
Rollup
Node.js
Express
PostgreSQL
Drizzle
Prisma
GraphQL
Redis
Ruby on Rails
Next.js
SvelteKit
Flutter
React Native
Git
Caprover
Docker
Docker compose
Linux
Figma
Photoshop
Illustrator
InDesing
This year, I'm working as a freelance developer. I'm taking the opportunity to build websites for new clients and discover new job opportunities.
In parallel, I am developing free applications for climbers.
In May 2024, I took a leap of faith. I joined a startup that developed products around climbing training.
I was in charge of the company's technological direction, bringing some very interesting projects to life:
Ultimately, the project didn't move forward, but the experience was quite enriching.
In February 2017, I joined a company that develops products based on weather predictions.
I started as a web developer. Three years later, I was given the opportunity to lead a team of developers.
My work at this company has covered a very wide spectrum of the development world:
We have successfully completed many projects, both for end clients and for the company's employees:
This was the start of my career as a web developer. I began by designing a few websites.
Over time, more serious commissions came in that brought me closer to the world of web applications and opened the door to my next job.
Role:
Stack:
Role:
Stack:
An application to connect climbers who want to go climbing together.
Role:
Highlights:
Stack:
An application to define timers useful for climbing training.
Role:
Highlights:
Stack:
An application to measure the strength and endurance of climbers, correlating the results with climbing grades.
Role:
Stack:
An application for coaches and athletes. The coach interface allows for easy scheduling of training sessions. The athlete's interface allows them to follow the plan and track their progress.
Role:
Stack:
My career, especially during the time I worked for Meteologica, is full of private projects that are only visible to the end clients.
From this list of projects, I would like to highlight some very interesting ones that, although they cannot be visited, their magnitude and complexity can be understood.
An application for energy trading. It allows for quick comparisons of meteorological variables that affect demand, so better decisions can be made in the markets.
Role:
Highlights:
Stack:
An application for managing the availability of wind and photovoltaic farms. By marking the availability of the farms, clients help to make the predictions more accurate.
Role:
Stack:
An application for managing the Meteologica team. It allows for the automatic management of routine processes to streamline communication between human resources and the employee: vacations, sick leave, paid leave, clocking in and out of the company, remote work management, and much more.
Role:
Highlights:
Stack:
An application for managing Meteologica's clients and billing. We decided against buying a predefined solution because the company's requirements prevented it. So, an ERP was developed from scratch to meet management's demands.
Role:
Highlights:
Stack:
I am currently open to new job offers.
If you're interested in talking because you have something interesting to offer, don't hesitate. We can have a video call and discuss it calmly.