Luis Fagundes, Developer in São Paulo - State of São Paulo, Brazil
Luis is available for hire
Hire Luis

Luis Fagundes

Software Developer

São Paulo - State of São Paulo, Brazil

Toptal member since June 4, 2018

Bio

Luis is a full-stack engineer with 25+ years across roles as developer, sysadmin, manager, business analyst, and entrepreneur—a mix that combines a business mindset with complete control of the technology stack. He builds platforms where Python back ends, async event flows, browser UIs, field devices, and geospatial data work together, spanning industrial IoT, geospatial planning, browser-controlled embedded devices, and applied ML.

Portfolio

Control Devices Inc
Node.js, MEAN Stack, Angular, JavaScript, Express.js, MongoDB, GIS, Mapping...
Reconstrukt
Python 3, Tornado, Asyncio, Python, APIs, Full-stack, Back-end, SQL...
Makers Against Covid
3D Printing, Manufacturing, Entrepreneurship, Product Owner, Startups

Experience

  • SQL - 20 years
  • Linux - 20 years
  • JavaScript - 20 years
  • Python - 15 years
  • Django - 15 years
  • Asynchronous Programming - 12 years
  • Angular - 4 years
  • Ionic - 2 years

Preferred Environment

Linux, React, LangGraph, Python

The most amazing...

...project I did is MOD, a free-software Linux audio pedal. I created the browser interface, Python/Tornado web stack, LV2 MOD GUI standard, and the cloud concept.

Work Experience

Senior Software Engineer

2021 - 2026
Control Devices Inc
  • Started with a non-functional prototype and led the process of validating key concepts to rebuild the application for production as the technical lead of a small cross-functional team.
  • Created RxDjango, an open-source framework that reactively syncs Django and React state with end-to-end type safety across the Python-TypeScript boundary, removing all WebSocket, serialization, and cache-invalidation boilerplate.
  • Designed device synchronization over MQTT and AWS IoT Core, delivering low-latency updates from IoT field devices on unreliable networks to browser clients.
  • Built ingestion algorithms that turn messy real-world geospatial input into coherent operational routes.
  • Built the operator UI combining a live map and a high-throughput tracking spreadsheet, engineered for real-time updates over large, dynamic datasets without sacrificing interactivity.
  • Designed a tiled time-series API for industrial pressure data, delivering multi-resolution charts at scale through precomputed cached tiles with on-demand fallback.
  • Built an end-to-end ML pipeline classifying electromagnetic and acoustic signals from field devices, with multi-sensor feature engineering, benchmarking against rule-based baselines, and threshold tuning driven by operational cost.
  • Exported trained models to embedded C running on STM32 hardware and to JavaScript running in the browser, with parity tests keeping Python, C, and JavaScript runtimes behaviorally aligned.
  • Established delivery discipline with per-PR experimental environments and sharded end-to-end tests running against the live platform before merge and automated deployment.
Technologies: Node.js, MEAN Stack, Angular, JavaScript, Express.js, MongoDB, GIS, Mapping, HTML, CSS, Django, React, Django Channels, Django REST Framework, GeoJSON, Geospatial Data, KML, Python, Web Audio, WebSockets, APIs, Amazon Web Services (AWS), Full-stack, Next.js, Back-end, SQL, TypeScript, Mapbox, Databases, Internet of Things (IoT), Hardware, Data Analysis, REST APIs, Amazon RDS, AWS IoT Core, CI/CD Pipelines, Amazon S3 (AWS S3), API Integration, Minimum Viable Product (MVP), Google Maps, Startups, Vite, Machine Learning, Claude Code, Agentic Coding, Full-stack Development, Agentic AI, Amazon Elastic Container Service (ECS), Web GIS, PostgreSQL, Redis, Docker

Senior Python Developer

2019 - 2021
Reconstrukt
  • Took ownership of a complex asynchronous orchestration system — built to spec but untested — that coordinated several pieces of custom software developed by independent teams, and drove it from integration through production rollout.
  • Deployed a Python orchestrator synchronizing a custom CMS, async video rendering cluster, NAS-backed asset distribution, and dual playback machines to drive 10k videos on the Barclays facade at Times Square, hardened for 24/7 live operation.
  • Sustained the system through incident-driven hardening — focused on concurrency, observability, and time-to-screen optimization — until it reached steady-state maturity in production.
Technologies: Python 3, Tornado, Asyncio, Python, APIs, Full-stack, Back-end, SQL, Microservices, RESTful Microservices, REST APIs, API Integration, Minimum Viable Product (MVP)

Product Research Lead

2020 - 2020
Makers Against Covid
  • Took an ICU-grade mold-injected face shield from initial concept to distribution in just 10 weeks.
  • Identified the face shield hype among makers, identified operational bottlenecks, acquired wholesale supplies, built the brand, and became a hub by sourcing supplies for the network.
  • Injected personal cash to ignite the organization, set up crowdfunding, and managed cash flow to keep the organization running. Recovered the initial credit injection with profits, which were donated at the end.
  • Worked with the director of COVID-19 ICU in Hospital das Clinicas of Sao Paulo to create technical standards for ICU face shields.
  • Coordinated a distributed research within makers and hospitals to quickly test several prototypes in parallel and develop a functional product.
  • Coordinated efforts with the local mold injection industry to build a mold; meanwhile, the product was still being prototyped and tested in 3D. Researched shield materials for large-scale viability.
  • Cooperated with two other industries, producing mold-injected face shields to improve the technical aspects of their designs.
Technologies: 3D Printing, Manufacturing, Entrepreneurship, Product Owner, Startups

Software Engineer

2019 - 2019
EduK
  • Established a partnership with a local development agency to create new channels to distribute eduK's entrepreneurship online courses.
  • Created online tools to measure entrepreneurs' revenue.
  • Energized the four essential roles of Holacracy—Secretary, Facilitator, Rep Link, and Lead Link.
  • Maintained microservices infrastructure for a SaaS platform serving around 100,000 users.
Technologies: Python, JavaScript, Holacracy, WebSockets, React, CSS, Full-stack, Microservices, RESTful Microservices, Databases, Big Data, Data Analysis, REST APIs, AWS Lambda, CI/CD Pipelines, Product Owner, Full-stack Development, PostgreSQL, Redis

Python Software Engineer

2018 - 2019
Spatial Datalyst (via Toptal)
  • Created from scratch a Django and Angular application for visualizing geospatial data.
  • Implemented a data processing pipeline to acquire and process data from FCC, USGS, and Open Street Maps.
  • Created a UI for the user to understand the wireless communications over an area and plan new installations based on terrain.
  • Designed an architecture for providing a 3D model of buildings based on OSM and Lidar point cloud data.
  • Prototyped 3D GIS interfaces with Cesium and Potree.
  • Maintained a distributed scalable architecture on AWS with Celery, Ansible, and Terraform.
Technologies: Terraform, Ansible, SlickGrid, OpenLayers, Angular, REST, Celery, PostGIS, Django, Python, GeoJSON, Web Scraping, Geospatial Data, KML, APIs, Amazon Web Services (AWS), Full-stack, Data Scraping, Back-end, SQL, TypeScript, Mapbox, Databases, Data Analysis, REST APIs, Amazon RDS, CI/CD Pipelines, Data Aggregation, Minimum Viable Product (MVP), Product Owner, Startups, Full-stack Development, Amazon Elastic Container Service (ECS), Web GIS, GRASS GIS, WebGL, PostgreSQL

Developer

2017 - 2018
Avantech
  • Collaborated on the development of Tiki Wiki CMS Groupware software.
  • Led the migration of a 15-year-old SVN repository with around 400 contributors to GIT. It started with CVS in 2002.
  • Managed the release of Tiki Wiki CMS Groupware version 18.
  • Trained and supported the growth of a Brazilian team of developers.
  • Assessed, hired, and supported the growth of a team of four developers in Congo.
Technologies: GitLab, SubGit, Git, MySQL, PHP, Webhooks, APIs, CSS, Full-stack, SQL, Databases, REST APIs, Open Source, Full-stack Development

Software Engineer

2012 - 2018
MOD Devices LLC
  • Built an asynchronous web server embedded in an audio processor (using Python and Tornado) to synchronize the browser with the audio host and the hardware controllers.
  • Implemented a pure HTML5 interface for the user to combine audio plugins to create pedalboards inside the audio processor.
  • Created a communication mechanism between the offline audio processor and the cloud, using the browser as a router. This allows plugin installation and software updates, as well as sharing and loading audio setups to and from the cloud.
  • Developed an LV2 (an open standard for audio plug-ins) extension to create HTML-based interfaces for LV2 audio plugins.
  • Created an authentication system to identify and authorize devices to download and publish content from and to the cloud.
Technologies: MongoDB, jQuery, Tornado, Python, Audio Streaming, WebRTC, APIs, Full-stack, Azure, Databases, Hardware, Data Analysis, Stripe, REST APIs, CI/CD Pipelines, API Integration, Open Source, Data Aggregation, Minimum Viable Product (MVP), Product Owner, Startups, Full-stack Development

Founder | Software Developer | Sales | Business Analyst

2008 - 2017
Hacklab
  • Analyzed customer businesses to design solutions that are adequate to scale and budget.
  • Participated in around 100 projects, from sales to delivery.
  • Fostered customer relationships, notably with the Ministry of Culture and the Prefecture of São Paulo City Hall.
  • Built a content distribution system and a video player in Python to manage videos over a network of around 1,000 televisions controlled by Linux boxes in five different enterprise companies.
  • Created OOSheet (an open software library) to develop LibreOffice macros in Python—improving the financial management of the company.
  • Administered web servers to host customer content.
  • Developed internal tools for collaboration and the management of the team's work.
Technologies: WordPress, PostgreSQL, MySQL, Ionic, AngularJS, Tornado, Django, Python, Webhooks, APIs, Node.js, CSS, Full-stack, Data Scraping, Back-end, SQL, Mapbox, Databases, Data Analysis, REST APIs, CI/CD Pipelines, Open Source, Data Aggregation, Minimum Viable Product (MVP), Product Owner, Google Maps, Startups, Celery, Full-stack Development, Amazon Elastic Container Service (ECS), Web GIS, Redis

Co-founder | Business Manager | Educator

2009 - 2016
Politeia Democratic School
  • Started this elementary school business with a group of educators.
  • Contributed to creating a unique learning methodology based on projects and participation in school decisions by students.
  • Taught software programming for children and teenagers from 6 to 14 years old.
  • Oriented around 20 student research projects on diverse themes.
  • Built a custom 3D printer using an open source project.
  • Mediated teacher, management, and community meetings.
Technologies: Scratch, Python, Startups, PostgreSQL

Senior Engineer

2009 - 2014
ImagineAge TV
  • Created a video player that continuously displays videos in a TV from a Linux box and synchronizes with a central server using restricted and usually unstable network connections.
  • Created a central system to process videos and distribute playlists based on editorial rules and collected data from players using Django.
  • Developed a real time maintenance system for video players on unreliable connections using XMPP and SSH tunnels.
Technologies: Python, Django, Videos, Digital Signage, Linux, Webhooks, APIs, CSS, Full-stack, Back-end, SQL, Databases, Product Owner, Full-stack Development, PostgreSQL

Developer | IT Consultant

2007 - 2009
COGEO
  • Created a computer vision system to detect if a volleyball has hit the ground in or out of the playing field.
  • Integrated a computer vision system with an RFID system that tracked the ball in real time.
  • Contributed to a diversity of consulting jobs, mostly web-related.
Technologies: C++, OpenCV, APIs, Full-stack, Data Scraping, Back-end, SQL, Computer Vision, Databases, Data Analysis, API Integration, Full-stack Development

Web Developer

2003 - 2008
IPSO — Institute of Social and Technological Research and Projects
  • Customized Tiki CMS/groupware to build portals to support online communities.
  • Created a system to collect and aggregate social indicators from several sources and make territorial reports.
  • Configured and maintained a web server and mail server to host around 30 domains and emails from 200 users.
  • Assisted managers in matters related to technology.
Technologies: Tiki Wiki CMS Groupware, MySQL, PHP, Webhooks, APIs, Full-stack, Data Scraping, Back-end, SQL, Databases, Data Analysis, API Integration, Data Aggregation, Google Maps, Full-stack Development, Web GIS, GRASS GIS, PostgreSQL

Software Development Manager

2005 - 2007
Digital Culture
  • Built a portal to support the communication of around 200 institutions that had been chosen by the Ministry of Culture to build a cultural network in Brazil.
  • Developed a portal for these institutions to exchange pieces of music, videos, pictures, and documents, licensed under Creative Commons, and to collaborate in sharing tutorials on audio and video creation with free software tools.
  • Created a portal for project managers and collaborators to manage the whole project.
  • Trained culture agents to use the tools built by the software team.
Technologies: Drupal, Tiki Wiki CMS Groupware, MapServer, MySQL, PHP, Audio Streaming, CSS, Full-stack, Data Scraping, Back-end, SQL, Databases, Data Analysis, Java, Open Source, Data Aggregation, Product Owner, Startups, Full-stack Development, Web GIS

Web Developer

2003 - 2003
School of Future | University of São Paulo
  • Customized a Linux distribution for educational purposes.
  • Built a site for online mini courses for the low-income population to get jobs.
  • Maintained the BibVirt - Virtual Library of the Brazilian Student, containing free educational resources.
Technologies: Perl, PHP, CSS, Full-stack, Data Scraping, Back-end, SQL, Databases, Open Source, Data Aggregation, Full-stack Development

Web Developer

2001 - 2002
Sapo.pt
  • Redesigned the content index for better performance on a portal search system.
  • Implemented load-balancing among content servers in Perl.
  • Worked on the design of the next version of the content management system.
Technologies: MySQL, Mod_perl, Perl, Full-stack, Back-end, SQL, Databases, Data Aggregation, Full-stack Development

Senior Systems Analyst

2001 - 2001
Zip.net
  • Coordinated a team of four developers responsible for the portal’s online publishing system.
  • Created Perl modules to serve dynamic content.
  • Restored lost source code from a server crash by analyzing memory dumps to extract and parse compiled code.
Technologies: MySQL, Mod_perl, Perl, Full-stack, Back-end, SQL, Databases, Full-stack Development

Programmer

2000 - 2001
Internet Group do Brasil
  • Built a system for Valentine's Day cards.
  • Created a dynamic ad banner that dynamically loaded content, like AJAX, but before XMLHttpRequest existed. Probably the first use of this technology in a big portal in Brazil.
  • Developed a DHTML popup simulating a round window which doubled the click rate of popup ads. The first use of this technology in a big portal in Brazil.
  • Worked closely with the market team to optimize the portal design for better results on reports.
Technologies: JavaScript, MySQL, Perl, Full-stack, Back-end, SQL, Databases, Full-stack Development

Programmer

1999 - 2000
Hypernet Interactive
  • Developed commercial sites for company customers.
  • Administered the Linux web server.
Technologies: Linux, MySQL, PHP, Full-stack, Back-end, SQL, Databases, Full-stack Development

Intern

1998 - 1999
School of Future | University of São Paulo
  • Developed a system for managing an online contest.
  • Administered a production web server with Debian Linux.
  • Developed diverse features for the virtual library website.
Technologies: PostgreSQL, PHP, Back-end, SQL, Databases, Full-stack Development

Experience

RxDjango

https://rxdjango.readthedocs.io
RxDjango is a framework that optimizes the tradeoff between scalability and fast shipping for real-time applications.

It provides a reusable foundation for keeping Django back ends and React front ends synchronized, so users see data updates instantly without the usual amount of custom integration work. By combining real-time communication, automatic front-end code generation, and a structured state model, RxDjango reduces boilerplate, cuts integration bugs, and speeds up delivery of dashboards, operational platforms, and other data-intensive products.

It also implements a robust caching system. It combines Redis and MongoDB to synchronize concurrent clients racing for non-cached resources. It also optimizes cache invalidation by slicing nested state into individual instances, which are automatically reassembled in the front end.

It was released under the MIT License.

MOD Duo User Interface

https://mod.audio/
MOD Devices is a Linux-based audio processor for musicians, hosting LV2 plugins on stage. Joining the company in Brazil in 2012, I proposed managing the device through the browser and built the original platform that made the idea real: an embedded Python/Tornado web stack inside the device, a full HTML5/jQuery pedalboard editor with drag-and-drop plugin routing, and a real-time communication path between the audio host and the browser implemented with technology available in 2013.

I also created the LV2 MOD GUI extension, an open standard letting third-party developers ship HTML-based interfaces for their audio plugins. That browser-first architecture became the hinge between embedded devices, user experience, and the cloud, enabling remote plugin installation, pedalboard sharing, and firmware updates even when the device itself was not directly connected to the internet.

Beyond engineering, I helped build the company in Brazil from 2012 to 2015 and presented the web GUI standard at the Linux Audio Conference in 2015.

The code was released under GPL at https://github.com/mod-audio/.

GlobalTrack – Cloud-connected Pipeline Pig Tracking System

https://globaltrack.info
This project harnesses the convenience and power of online real-time collaborative interfaces and tailors them to a specific niche: Pipeline Pigging. At its core, the project integrates a complex and singular business logic that demands utmost consistency, couples it with a low-latency data flow from IoT devices to the browser, and encapsulates everything within an elegant user experience.

Barclay's Facade at Times Square

https://www.ib.barclays/news-and-events/10-million-pixels-of-digital-innovation-at-barclays.html
This project was the media orchestration system behind the Barclays facade in Times Square: a large-format public video installation that had to run continuously, delivering 10K-resolution content to screen 24/7. It sat between the CMS, rendering pipeline, network storage, and playback machines, making sure scheduled content, previews, and live updates were processed and delivered reliably in a high-visibility production environment.

The technical challenge was keeping a complex asynchronous pipeline correct under constant pressure. Large video files had to be rendered, transferred, verified, and promoted safely without exposing partial outputs; rapidly changing schedules had to stay synchronized with slower render and copy stages; and the system had to recover from stale data, duplicate events, stalled players, and storage churn without interrupting playback.

The result was a fault-tolerant orchestration layer built for time-to-screen, integrity, and operational resilience in a live 24/7 deployment.

Solid Node - Full-stack Framework for Programmable Mechanical Design

http://solid-node.readthedocs.io
Solid Node is an open-source framework that represents mechanical projects as software and bridges the gap between mechanical and software engineering. It uses FastAPI, React, TypeScript, and Three.js to unify modeling-by-code technologies such as OpenSCAD, CadQuery, JSCAD, and SolidPython2 into a single interactive workflow.

The framework is built around a node-based architecture for composing parts, assemblies, transformations, and rendering pipelines across multiple geometry backends. This allows different modeling tools to work within one consistent project structure while supporting automated builds, browser-based inspection, and geometry-aware testing.

By applying web-platform thinking to a fragmented technical space, solid-node turns programmable mechanical design into a more structured, reusable, and collaborative software workflow.

Available under AGPLv3 - transitioning to MIT.

Digital Monitor

https://www.monitordigital.org/
A platform for researchers from the GPOPAI group at the University of Sao Paulo to monitor the online political debate on social media and acquire data for their research. I was responsible for tweaking the web scraper and creating and implementing a UI for researchers to make sense of data.

Education

2025 - 2026

MBA in AI Software Engineering

Faculdade Full Cycle - Online

2004 - 2009

Completed Credits towards a Bachelor's Degree in Pedagogy

University of São Paulo - São Paulo, Brazil

1997 - 1999

Completed Credits towards a Bachelor's Degree in Mathematics

University of São Paulo - São Paulo, Brazil

Skills

Libraries/APIs

jQuery, React, Google Maps, Node.js, OpenLayers, SlickGrid, Google Maps API, REST APIs, WebRTC, Web Audio, WebGL, OpenCV, Mod_perl, Asyncio, Facebook API, Stripe, OpenAI API, Three.js

Tools

GIS, Emacs, Amazon Elastic Container Service (ECS), Web GIS, Celery, MQTT, Claude Code, GRASS GIS, Git, Tiki Wiki CMS Groupware, SubGit, GitLab, Ansible, Terraform

Languages

HTML, TypeScript, SQL, JavaScript, Python, KML, PHP, Perl, Bash, Python 3, Scratch, CSS, C++, Java

Frameworks

Django, Angular, AngularJS, Ionic, Express.js, Django Channels, Django REST Framework, Next.js, Ruby on Rails (RoR), LangGraph

Paradigms

Asynchronous Programming, Test-driven Development (TDD), Microservices, REST, Agile Software Development, MEAN Stack, Unit Testing

Platforms

Linux, Mapbox, Amazon Web Services (AWS), AWS IoT, AWS IoT Core, WordPress, MapServer, Drupal, Azure, AWS Lambda, Docker

Storage

MySQL, Databases, PostgreSQL, MongoDB, Redis, PostGIS, Amazon S3 (AWS S3)

Other

Mapping, Tornado, Data Science, APIs, Architecture, Web Scraping, GeoJSON, Geospatial Data, WebSockets, Webhooks, Full-stack, Data Scraping, Back-end, Data Aggregation, Minimum Viable Product (MVP), Startups, Full-stack Development, Enterprise Architecture, Cloud Architecture, Audio Streaming, RESTful Microservices, Internet of Things (IoT), Big Data, Data Analysis, Amazon RDS, CI/CD Pipelines, Open Source, Product Owner, LV2, Videos, Digital Signage, Chrome Extensions, Holacracy, Computer Vision, Hardware, 3D Printing, Manufacturing, Entrepreneurship, Teamwork, Sociology, Education, Algorithms, Optimization, Mathematics, Applied Mathematics, LangChain, Prompt Engineering, RAG Systems, Large Language Models (LLMs), AI Agents, API Integration, Retrieval-augmented Generation (RAG), Artificial Intelligence (AI), FastAPI, Vite, Machine Learning, Agentic Coding, Agentic AI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring