⊳ Felipe Afonso

Hi! I'm Felipe Afonso

I'm a Software Engineer focused on end-to-end applications. Currently working at Venture Lab Niterra Group.

My picture at my office's balcony Me at my office's balcony

About me

Full-stack engineer comfortable across the stack and across languages. I pick up tools fast and care about getting the details right. The team's Arch Linux and Neovim guy.

Master's in Computer Science with a research focus on cross-platform development — which turned into a habit of picking up new frameworks and shipping with them.

I thrive in small teams where I can see my work directly improving people's lives. Building products end-to-end, wearing multiple hats, and shipping features that matter — not just tickets.

Big on AI-assisted coding — always testing different models and harnesses to find better workflows. It's a multiplier for what a small team can deliver, and I'm all in on that.

Experience

Professional

  • Software Engineer at Venture Lab Niterra Group

    May 2025 - Present

    Technologies: [ TypeScript , Svelte Kit , Node.js , AI Coding , Vercel ]

    • Designed and built a custom automation layer on top of Affinity CRM, extending its native capabilities with tailored dashboards and quality-of-life improvements for the venturing team's daily workflows.
    • Scaled the initial CRM tooling into a full-featured internal portal serving multiple business functions across the organization.
    • Developed a Portfolio Management module with automated quarterly report ingestion, real-time performance dashboards, and custom reporting capabilities derived from submitted fund data.
    • Built an Expense and Contract Management solution to support the team's budgeting operations, centralizing tracking across diverse funding activities.
    • Iterated on internal tooling to reduce operational friction and process attrition, streamlining day-to-day business activities.
  • Software Engineer at The Basement LAB

    Jun 2025 - Oct 2025

    Technologies: [ NextJS , TypeScript , Component Libraries , Web Performance ]

    • Led a legacy application rewrite focused on web performance, delivering major improvements across authentication, data fetching, and rendering.
    • Built a reusable open-source component library adopted across the company's web applications.
  • Software Engineer at HomeOptions

    May 2022 - Jun 2025

    Technologies: [ NextJS , Tailwind , GoLang , HTMX , Svelte Kit , PostgreSQL , AWS , Docker , Vercel ]

    • Built a custom CRM platform with SvelteKit integrated with Twilio's Call Center, and created an AI-assisted call handoff tool for sales agents to streamline contract reading.
    • Revamped the legacy user portal from a React SPA to NextJS SSR, improving performance and SEO, and developed high-converting landing pages for ad campaigns.
    • Built a Compliance Management Platform using GoLang, HTMX and Tailwind, working closely with Finance and Product teams on debt settlement workflows.
    • Developed internal tools spanning campaign management, contract tracking, and a cookie banner SaaS product used both internally and by external clients.
  • Front end Developer / Tech Lead at Santos Lab

    Mar 2017 - May 2022

    Technologies: [ React.js , React Native , Leaflet , Turf.js , AWS , Docker ]

    • Grew from Front end Developer to Tech Lead over 5 years, eventually leading a team of 5 engineers building a comprehensive precision agriculture platform.
    • Built a React/TypeScript platform integrating drone, satellite, and in-field data with geospatial analysis (Turf.js, Leaflet), giving farmers actionable insights through interactive maps with split-view comparison and measurement tools.
    • Created a React Native app for offline field data collection with seamless sync to the main platform for map and report generation.
  • Mobile Developer at Independent

    Feb 2017 - Jun 2017

    Technologies: [ Java , Android SDK ]

    • Built a native Android micro-investing app for a startup contest sponsored by Itaú, one of Brazil's largest banks.

Academic

  • Master's Degree in Computer Science at UFSCar (Federal University of São Carlos)

    Mar 2017 - Jun 2020

    Technologies: [ React.js , React Native , Vue , Ionic , NativeScript , Java , Xamarin , C# , JavaScript , Flutter , Kotlin , Weex ]

    • Explored cross-platform web and mobile development through the creation of multiple proof-of-concept apps using various frameworks.
    • Conducted extensive interviews with software industry professionals to gather insights and inform research within the field.
  • Graduate Student Mentor at IFSP (Federal Institute of science, technology and education of São Paulo)

    Sep 2017 - Dec 2018

    Technologies: [ Kotlin , Kotlin/Native , Android SDK ]

    • Mentored a student building a Kotlin/Kotlin Native Android app for their graduation project, and designed a six-week virtual course on Agile methodologies.
  • Monitor of Web Development at IFSP (Federal Institute of science, technology and education of São Paulo)

    Aug 2016 - Dec 2016

    • Served as a scholarship-funded Web Development class monitor, supporting fellow students on their .NET Razor, jQuery, and PHP projects.
    • Helped debug and review student code, reinforcing fundamentals in server-side rendering, DOM manipulation, and back-end integration.
  • Bachelor of Technology Degree in Systems Engineering at IFSP (Federal Institute of science, technology and education of São Paulo)

    Mar 2014 - Dec 2016

    • For my final project: Developed a full-stack e-commerce solution with a Windows PoS, using .NET, Entity Framework, Razor, and XAML, to address inventory management challenges with a shared database.
    • Scholarship Project: Developed a Windows XAML app and an Android app with websockets to control projected images for product highlighting in an Inverse Augmented Reality proof-of-concept.
    • Developed and implemented a .NET Razor/Entity Framework web platform for scheduling student monitoring sessions, successfully utilized by campus for 2 years.

Projects

Some of the projects I made in the past years. These don't include internal tooling, private projects, or any other non-public work.

sample project image - Go HTMX Front end Template

Go HTMX Front end Template

https://github.com/FelipeAfonso/go-htmx-starter In need of a performant application for my work, I created a template for a Go HTMX application. It leverages Vite for Hot Reloading and bundling, which also makes it much easier to create isolated islands using other frameworks (like React) in specific locations of the website. It worked out great, and I used it daily during my work at ContactAI.

sample project image - Spooder Gamesample project image - Spooder Game

Spooder Game

https://king-cod.itch.io/stupid-spooder-game I crafted a simple game using Rust and the Bevy Game Engine. It may be a small undertaking, but I developed everything, from sprites and music to interactions.

sample project image - HTMX Tailwind Gleam

HTMX Tailwind Gleam

https://github.com/FelipeAfonso/gleam_htmx_tw I created an HTMX-driven web server for the functional programming Gleam language. This open-source project is a code template with built-in tailwind support, hot reloading, and componentized templating.

sample project image - Liftup Public Portalssample project image - Liftup Public Portals

Liftup Public Portals

I created and maintained all of Liftup's public portals, including numerous forms to channel customer requests, landing pages, ad campaign entry points, and more!

sample project image - HomeOptions Public Portalssample project image - HomeOptions Public Portals

HomeOptions Public Portals

HomeOptions is a real estate platform that facilitates connections between buyers and sellers. I was involved in developing public portals for users to submit requests for financial products, access blog posts, and contact real estate agents.

sample project image - AG Platform Florasample project image - AG Platform Florasample project image - AG Platform Florasample project image - AG Platform Florasample project image - AG Platform Flora

AG Platform Flora

Flora, the internal name of Santos Lab's main software, is a unique web platform for farmers and agronomists. It offers a novel approach to exploring data from different origins within their properties. With its intricate web maps, unique charts on the dashboard, numerous forms, and innovative components, Flora stands out in the agricultural tech landscape.

sample project image - Prague Monitoring Appsample project image - Prague Monitoring Appsample project image - Prague Monitoring Appsample project image - Prague Monitoring Appsample project image - Prague Monitoring App

Prague Monitoring App

The Prague Monitoring App, a React Native app for Android and iOS, was developed with practicality in mind. It aimed to monitor pests and plagues in farms and their fields, with an 'offline first' approach to accommodate the limited connectivity in these areas. As a map-centric app, we built extra features on top of Google Maps API, ensuring its usefulness even in remote locations. While the app is not yet available to the public, it is already making a difference for farmers and agronomists associated with Santos Lab.

sample project image - Code Editor and Communitysample project image - Code Editor and Communitysample project image - Code Editor and Communitysample project image - Code Editor and Community

Code Editor and Community

https://github.com/FelipeAfonso/alura-challenge-all-dev I participated in a four-week challenge to develop a code editor and community web app. I've used React/NextJS and some technologies I had never used before.

Contact me

Get in touch

fmunhozafonso@gmail.com GitHub @FelipeAfonso LinkedIn in/felipe-afonso

Blog

A horse shooting laser of its eyes in a pink background

Just create stupid stuff

Why You Don't Have to Sacrifice Your Weekends for a Relevant GitHub Profile. In this article, I discuss the pressure to maintain side projects and a strong GitHub profile while working full-time in the tech industry.