Roberta Muscat
Founder & lead architect
Roberta founded fifteen02 with over two decades of experience in software architecture, system design and technology leadership. She works on cloud platforms, AI and software modernisation.
She works with clients to understand their systems and decide what needs to change, then builds it with their teams. She also contributes to open source and shares what she learns so teams can understand the work themselves.
Mark Galea
Engineering & research
Mark builds AI agents, machine-learning models and tools for developers. He works on both user interfaces and backend systems, including the frameworks that connect them.
He tests ideas in code and writes about the parts that are difficult to get right. His public writing covers functional programming, actor systems and the decisions involved in building applications.
How we work
Some projects start with a new idea. Others start with a system that needs attention. We help work out what to do next, then build it with you. We share the reasoning as well as the code through documentation, reviews and mentoring.
Explore new ideas
We test unfamiliar approaches in code to find out whether they help solve the problem and what trade-offs they introduce.
Keep it simple
Clear interfaces and explicit behaviour make software easier to use, maintain and scale. We document the reasoning behind our decisions so others can follow it.
Build for the years ahead
We design for growth and resilience, with attention to code quality. The software needs to remain useful as the business changes and new people take over its development.
From the first plan
to the next team.
We can help a startup plan its system and manage the project. We also help find a team to take over, then work through the handover with them.
Talk through a problem