Behind the code

I like bringing people and technology closer through code and digital content. Clear, useful, well-made experiences, that's the goal.

The road so far

*carry on my wayward son...
Nice to meet you! I'm Felipe Frantz Zanini, a software engineer who loves jiu-jitsu, running, indie games, Dota 2, screenwriting, pixel art, music, and investing. I'm 33 and live in Pelotas, Rio Grande do Sul, Brazil.
I started in software in 2008, during technical school. In 2010 I finished the course, landed my first programming internship, and I've been at it ever since. I was hired as a software engineer that same year, and I've worked on more than 90 projects with PHP, JavaScript, Ruby, Python, plus plenty of frameworks and libraries.
I've always wanted to keep learning. I finished a degree in IT Management, a specialization in Strategic IT Planning, and started a Master's in Computer Science, which I didn't finish for personal reasons. With AI moving so fast, I'm now doing a postgraduate program in AI and automation so I can stay current and keep growing.
These days I'm a Senior Software Engineer & Frontend Architect at Iguatemi S.A., where I help build digital products that make life easier for retailers and customers across the network.
Felipe Frantz Zanini (ffzanini) - Senior Software Engineer & Frontend Architect na praia em Pelotas, Brasil

Felipe Frantz Zanini (ffzanini) - Senior Software Engineer & Frontend Architect na praia em Pelotas, Brasil

How I run a project

A look at my process for turning ideas into digital products

Understanding the motivation

It always starts with a conversation. I listen to what you want, why it matters, and then figure out a practical way to make it look good and actually work.

Building the structure

Before I worry about how it looks, I map the structure: which pages we need, how things should behave, and how it all connects.

Bringing the code to life

Then I build it. I care about usability, responsiveness, and performance, so it feels fast and easy on any device.

External integrations

If we need forms, auth, or hooks into other systems, I take that on too. Security and stability stay non-negotiable.

Testing and quality assurance

Before it goes live, I test it. Different browsers, devices, screen sizes, real-world use. I want it to work the way we planned.

Time to show the world

Then I ship it. In the first few days I keep an eye on things and jump in if anything comes up.

The gears behind the process

Behind every click and line of code are technologies I picked on purpose. If you want the full stack or just want to say hi, the buttons below will get you there.

Coffee, code & deploy

A quick look at the tools that make this site feel like mine, and what happens behind the clicks.

I built this site with Mobile First in mind, using Next.js, hosted on Vercel, styled with Tailwind, animated with Framer Motion, and icons from React Icons. The typeface is Maven Pro. It's also my lab. I try new libraries here, and it gathers some of my projects.

Hello

Loading