Behind the code

In this section you'll get to know a little more about me, my path and how I work.

The road so far

*carry on my wayward son...
01Who I am

Nice to meet you, Felipe.

I'm Felipe Frantz Zanini, a software engineer. On the mats, a brown belt and jiu-jitsu instructor. The rest of the time I go running, play Dota 2, write screenplays, make pixel art, listen to music, look after investments, and develop indie games.
I'm 33 and I live in Pelotas, Rio Grande do Sul, Brazil.
02The start

From technical school to the first internship.

I started in software in 2008, in technical school. In 2010 I finished the course and landed my first programming internship. That same year I was hired as a software engineer, and that's the work I've done ever since.
Since then I've collaborated on more than
42+ projects, in areas such as agriculture, health, education, accounting, e-commerce, and intranets.
03Learning

I never stopped studying.

I completed a degree in IT Management and a specialization in Strategic IT Planning. I started a Master's in Computer Science, which I didn't finish for personal reasons.
With the rapid advance and growth of AIs, I'm taking a postgraduate program in AI and automation, to keep improving and meet both my own expectations and those of the job market.
04Now

Frontend Architect.

Today I'm a Senior Software Engineer and Frontend Architect at Iguatemi S.A. where I collaborate to build digital products that make day-to-day activities easier for our employees 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
  1. 01 · Listen

    Understanding the motivation

    We start with a conversation. I listen to your idea, the reason, and the important points. From that, together we find a practical way to make it actually work.

  2. 02 · Structure

    Building the structure

    Now it's on me. Before I think about how it looks, I set up the project architecture and its structure. I think through which pages we'll need, how they'll behave, and how everything will connect.

  3. 03 · Build

    Bringing the code to life

    I start building with a constant focus on the project's usability, responsiveness, and performance. Because besides looking good, we need something efficient, fast, and easy to reach on any device.

  4. 04 · Integrate

    External integrations

    If the third-party system allows it and your idea needs forms, or even integration with other systems, I take that on too. Security and stability stay part of the development the whole way.

  5. 05 · Quality

    Testing and quality assurance

    Before we put it live, I test and validate everything, every possibility. Besides tests written in the code, I also run manual tests on different browsers, devices, and screen sizes, and I use the system for real, to make sure everything works the way we agreed.

  6. 06 · Ship

    Time to show the world

    If you need a server, I can be that person too, but if you already have your own, I help you through the whole publishing process. On top of that, in the first few days I keep monitoring to make sure everything went as well as possible.

The gears behind the process

Behind every click, idea, and design are technologies I chose on purpose, the tools I work with every day. Beyond them, there's a whole ecosystem I can still work in. If you want to know more, feel free to check out my full stack or send me a message.

Coffee, code & deploy

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

I started this site using the concepts of Mobile First, using Next.js, hosted on Vercel, styled with Tailwind, animated with Framer Motion, and icons from React Icons. The typeface is Maven Pro and PixeloidSans. This site, besides being my personal portfolio that holds a good share of my projects, also works as my lab, where I test new design ideas, animations, and libraries before actually using them on real projects.

©2026 Felipe Frantz Zanini

Software Engineer