⊳ Felipe Afonso

Hi! I'm Felipe Afonso

I'm a Software Engineer focused on Front End Applications. Currently working at Liftup Capital.

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

About me

A passionate programmer fluent in multiple languages and diverse technologies. Often recognized as the team's Arch Linux and Neovim aficionado.

My Master of Computer Science degree emphasized Software Engineering, with a research focus on Mobile Cross-Platform development frameworks.

Honed and developed within small dev teams at startups, focusing on product creation and efficient delivery. Always seeking new challenges and opportunities for learning and growth.

I'm always improving my skills in multiple areas, from Front End Development to Game Development, and even non tech-related skills like music and mathematics.


Experience

Professional

  • Senior Software Engineer at LiftUp

    May 2023 - Present

    • Built a custom CRM platform with SvelteKit, tailored to seamlessly integrate with Twilio's Callcenter app, enhancing agent productivity and improving customer interactions.
    • Developed internal tools for campaign management, partner landing page customization, and contract tracking, streamlining workflows and enhancing efficiency.
    • Leveraged technical expertise to create and deploy performant, SEO-compliant portals that directly contributed to increased website traffic, lead generation, and overall business growth.
  • Senior Software Engineer at HomeOptions

    May 2022 - May 2023

    • Revamped the legacy user portal, migrating it from a complex React SPA to a streamlined Next.js SSR architecture, enhancing performance, SEO, and form functionality while maintaining seamless back-end integration.
    • Revitalized an internal CRM with reliability and UX enhancements, achieving a successful integration with a Twilio-powered call center solution.
    • Developed high-performing, SEO-optimized landing pages for ad campaigns, driving increased traffic and conversions.
    • Developed and implemented a comprehensive cookie banner solution, catering to both internal website needs and external clients as a SaaS product.
    • Relocated along with the entire development team to a sibling company, maintaining my role as Senior Software Engineer and still working with the same team of 2 other developers
  • Tech Lead at Santos Lab

    Jun 2020 - May 2022

    • Led a team of 5 engineers in the development of a comprehensive precision agriculture platform. Successfully bridged the gap between front-end and back-end teams, ensuring alignment with user needs and agricultural procedures. Provided technical guidance and mentorship to team members while maintaining hands-on development responsibilities.
    • Developed a React/TypeScript precision agriculture platform, integrating drone, satellite, and in-field data to provide farmers actionable insights. Leveraged Turf.js and Leaflet for geospatial analysis, maintained a design system with Storybook/MUI, and developed data-driven GHG emissions forms with real-time estimations using React Hook Form and Zod.
    • Created a React Native app for offline field data collection, ensuring seamless synchronization with a precision agriculture platform to generate maps and reports, empowering farmers with real-time insights.
  • Front end Developer at Santos Lab

    Mar 2019 - Jun 2020

    • Successfully maintained and revitalized a legacy application, identifying and resolving critical issues while adapting it to evolving business needs. This work laid the groundwork for the development of a comprehensive precision agriculture platform.
    • Developed an MVP React.js platform enabling agronomists to upload various map formats (.KMZ, .SHP, .TIF, .KML, .PNG) and farmers to access them for informed decision-making. The platform's intuitive interface featured a split-view for map comparison, multiple object handling, and various measurement tools.
  • Mobile Developer at Independent

    Feb 2018 - Jun 2018

    • Developed a native Java Android micro-investing app with REST API integration for a startup contest sponsored by Itaú, one of Brazil's largest banks.
    • Navigated legal and logistical challenges while collaborating with a team to design and execute a unique financial product, gaining valuable problem-solving experience.

Academic

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

    Mar 2017 - Jun 2020

    • 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)

    May 2018 - Dec 2018

    • Mentored a student in developing a Kotlin/Kotlin Native Android app for their final graduation project, providing guidance on language-specific concepts and best practices.
    • Volunteered time and expertise to support IFSP graduates through the mentorship program, contributing to their academic and professional development.
  • Graduate Student Mentor at IFSP (Federal Institute of science, technology and education of São Paulo)

    Sep 2017 - Aug 2017

    • Designed and delivered a six-week virtual course on Agile methodologies for IFSP graduates, utilizing Google Classroom for content delivery and interaction.
    • Mentored and evaluated students throughout the course, providing personalized feedback and guidance to enhance their understanding of Agile principles and practices.
  • Monitor of Web Development at IFSP (Federal Institute of science, technology and education of São Paulo)

    Aug 2016 - Dec 2016

    • Served as a Web Development class monitor, providing scholarship-funded support to fellow students on their .NET Razor, jQuery, and PHP projects.
  • 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 - Stupid Spooder Gamesample project image - Stupid Spooder Game

Stupid 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

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.