Fernando Ultremare is a seasoned software leader with 13+ years of experience shaping products and engineering organizations across startups and large enterprises in Brazil. He served as CTO and Head of Operations at Dextra before its acquisition by CI&T, blending hands-on engineering with people and delivery leadership. An active open-source contributor, Fernando has improved core components in notable Flutter projects—working on game engine internals in flame and implementing iOS audio playback in audioplayers—demonstrating deep mobile and real-time interaction expertise. He pairs technical writing and conference speaking with day-to-day engineering, mentoring teams to deliver software for media, finance, manufacturing and tech companies. A Unicamp computer science graduate, he brings an unusual creative side to engineering: when not coding he rides horses and plays guitar loudly in the countryside.
13 years of coding experience
20 years of employment as a software developer
Bachelor's degree, Ciência da Computação, Bachelor's degree, Ciência da Computação at Universidade Estadual de Campinas
Processamento de Dados, Processamento de Dados at Colégio Técnico de Campinas - Unicamp
Contributions:125 commits, 3 PRs, 35 pushes in 1 year 4 months
Contributions summary:Fernando primarily worked on the game engine's core components, focusing on Sprite and Position components. They refactored code for improved box fit and parallax effects and added gestures for user interaction. In addition, the user integrated box2d support, further enhancing the engine's capabilities, and also worked on the game widget hierarchy for enhanced functionality.
A Flutter package to play multiple audio files simultaneously (Android/iOS/web/Linux/Windows/macOS)
Role in this project:
Mobile Developer (iOS)
Contributions:27 commits, 3 PRs, 9 pushes in 1 year 4 months
Contributions summary:Fernando primarily contributed to the iOS implementation of the audio player Flutter package. Their work involved modifying the `AudioplayerPlugin.m` file, adding functionality for playing, pausing, stopping, and seeking audio files. They implemented methods for handling audio duration, current position updates, and complete events, along with error handling. These changes facilitated the integration of audio playback capabilities within the Flutter framework for iOS.
audio-playersimultaneouslyios-androiddartandroid
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.