Noa is a familiar face at Campfire Digital. His journey is a model of internal progression: he started as an intern, continued as an apprentice, then landed a permanent position. Each step took him from curious observer to a confirmed and strategic role within the studio.
From the very beginning, Noa showed a genuine passion for computing, with an early and very hands-on interest in programming. At secondary school, that passion took shape through learning Java for fun. After studying digital and computer science, he naturally continued into a Bachelor of Technology in Computer Science.
He joined Campfire Digital for his end-of-year internship. It was during this professional immersion that he took his first concrete steps with the Flutter framework.
A baptism by fire
His very first project was a concrete expense management tool for a company. The brief involved testing different technologies, integrating a CRM, and above all, exploring artificial intelligence - including text recognition and Document AI.
Looking back, he notes that AI was still emerging at that point and didn't yet deliver the expected results - but the experience sharpened his curiosity for cutting-edge technology.
The birth of an agile developer
His time within the team naturally led him towards agile methods. Clarity and iteration now play a major role in his week.
In agile, this typically means daily 15-minute stand-ups. The team favours short, focused meetings. But it's especially on Mondays - during a more comprehensive check-in - that Noa plans his week, reviews the previous sprint, and sets out exactly what needs to be done.
I find agile the most logical and flexible approach. We can adapt our sprints according to project priorities.
- Noa, agile developer
Agile, according to Noa, requires rigour within sprints but also allows adaptability and flexibility in response to client needs - and crucially gives the client the opportunity to adjust the project between sprints based on previous iteration feedback.
The express beta
In keeping with this adaptability, Noa highlights one of the studio's key practices: at Campfire Digital, we deliver a beta version to the client one month after accepting the proposal. This initiative is a direct extension of the agile philosophy - it lets the client visualise the product early, test it, and reassess which features are truly necessary.
This rapid demo is quite challenging since every project is different. You have to build a working beta in a short timeframe so the client can test it quickly.
The developer's toolkit
Noa's central tool is Flutter, Google's cross-platform framework for mobile, web and desktop apps. With a single codebase, you can deploy to Android, iOS, macOS, Windows and Linux.
His personal top 5:
- Flutter - cross-platform development
- IntelliJ IDEA - JetBrains IDE
- Git - version control and team collaboration
- GitHub Copilot - code writing assistance
- Firebase - hosting, authentication, database
From method to practice
If Noa finds it hard to pick a favourite project - they're all different - one stands out for its originality: building a tool for a YouTuber to connect his video channels to his Discord server. Behind the fun premise was a real challenge: creating community engagement through mini-games and accessible content, with a Discord integration and a wide public audience.
Final words
Retracing the path from intern to confirmed developer, Noa's evolution is marked by a constant pursuit of efficiency and adaptability. He hasn't just learned to code - he's learned to collaborate, adapt, and deliver value quickly.
Today, Noa is a firm convert to methodological development, where tools serve the need and the client is a partner. His story is proof that continuous learning is the only reliable method for turning a curious observer into a trusted collaborator.
