André Natal is a seasoned software engineer and Member of Technical Staff based in the San Francisco Bay Area with over two decades of experience and 13 years of focused enterprise-level practice in AI, ML, and real-time systems. He has led production-grade projects across industries—from streaming media and telecoms to finance and oil & gas—building low-latency distributed architectures, voice AI, and scalable cloud platforms. Recent roles include principal ML engineering positions where he built RAG pipelines, fine-tuned foundation models, and shipped vector search and conversational AI solutions. At Mozilla he helped deliver flagship speech and WebRTC products (Firefox Voice, Deep Speech, Common Voice) and contributed open-source work integrating speech interfaces and HTTPS/network tooling for projects like WebThings Gateway and Appmaker. He blends deep systems, networking, and embedded expertise with hands-on ML modeling and speech tech, comfortable moving from microcontrollers and WebRTC to LLM fine-tuning. Known for solving complex, high-compliance problems, he pairs research-driven approaches with pragmatic production engineering.
13 years of coding experience
22 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Anhembi Morumbi
Dropout, Engineering, Dropout, Engineering at FEI - Faculdade de Engenharia Industrial
SCPD, Artificial Intelligence, Computer Science, SCPD, Artificial Intelligence, Computer Science at Stanford University
WebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web
Role in this project:
Full-stack Developer
Contributions:42 commits, 52 PRs, 27 pushes in 1 year 2 months
Contributions summary:André implemented features related to subdomain registration, SSL certificate management, and HTTPS redirection for the WebThings Gateway. They integrated settings pages with both frontend and backend components. The user also worked on speech command integration, including setting up the speech interface and integrating it with the API, enhancing user interaction through voice control. Additionally, they contributed to the project's infrastructure by configuring HTTPS and modifying configurations for better network handling.
Appmaker was an exploration in making app authoring available to non-developers
Role in this project:
Front-end Developer
Contributions:14 commits in 4 days
Contributions summary:André primarily contributed to the development of a voice recognition component within the Appmaker project. Their work involved implementing the HTML structure, JavaScript logic, and event handling for the component. They integrated the Web Speech API and Polymer to create interactive voice input features, including methods for starting, stopping, and setting grammars for speech recognition, ultimately enhancing the user interface with voice interaction capabilities.
reactauthoring
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.