I design ๐ฆ๐จ๐๐ฎ๐ฅ๐๐ซ, ๐๐ฏ๐๐ง๐ญ-๐๐ซ๐ข๐ฏ๐๐ง ๐ฌ๐ฒ๐ฌ๐ญ๐๐ฆ๐ฌ that stay testable and adaptable as teams, products, and constraints scale.
Most systems donโt slow down because engineers lack skill. They slow down because ๐๐จ๐ฎ๐ง๐๐๐ซ๐ข๐๐ฌ, ๐จ๐ฐ๐ง๐๐ซ๐ฌ๐ก๐ข๐ฉ, ๐๐ง๐ ๐๐๐๐๐๐๐๐ค ๐ฅ๐จ๐จ๐ฉ๐ฌ ๐ฌ๐ญ๐จ๐ฉ ๐ฆ๐๐ญ๐๐ก๐ข๐ง๐ ๐ซ๐๐๐ฅ๐ข๐ญ๐ฒ. My focus is on fixing that mismatch.
I work across architecture and delivery to:
- ๐๐ฌ๐ญ๐๐๐ฅ๐ข๐ฌ๐ก ๐๐ฅ๐๐๐ซ ๐ฆ๐จ๐๐ฎ๐ฅ๐ ๐๐จ๐ฎ๐ง๐๐๐ซ๐ข๐๐ฌ (๐๐๐, ๐๐ฏ๐๐ง๐ญ๐ฌ, ๐๐ฑ๐ฉ๐ฅ๐ข๐๐ข๐ญ ๐ข๐ง๐ญ๐๐ซ๐๐๐๐๐ฌ)
- ๐ซ๐๐๐ฎ๐๐ ๐๐ซ๐จ๐ฌ๐ฌ-๐ญ๐๐๐ฆ ๐๐จ๐ฎ๐ฉ๐ฅ๐ข๐ง๐ ๐๐ง๐ ๐๐๐๐ข๐๐๐ง๐ญ๐๐ฅ ๐๐จ๐ฆ๐ฉ๐ฅ๐๐ฑ๐ข๐ญ๐ฒ
- ๐ฌ๐ก๐จ๐ซ๐ญ๐๐ง ๐ญ๐ก๐ ๐ฉ๐๐ญ๐ก ๐๐ซ๐จ๐ฆ ๐ข๐๐๐ โ ๐ฉ๐ซ๐จ๐๐ฎ๐๐ญ๐ข๐จ๐ง โ ๐ฅ๐๐๐ซ๐ง๐ข๐ง๐
In practice, this means shaping technical direction, mentoring engineers, and introducing patterns that ๐ฆ๐ฎ๐ฅ๐ญ๐ข๐ฉ๐ฅ๐ฒ ๐ญ๐๐๐ฆ ๐ญ๐ก๐ซ๐จ๐ฎ๐ ๐ก๐ฉ๐ฎ๐ญ ๐ฐ๐ข๐ญ๐ก๐จ๐ฎ๐ญ ๐๐๐ง๐ญ๐ซ๐๐ฅ๐ข๐ฌ๐ข๐ง๐ ๐๐จ๐ง๐ญ๐ซ๐จ๐ฅ.
I regularly lead deep dives and workshops on topics like TDD, modular design, event-driven architectures, observability, and performance; not as theory, but as tools teams can apply immediately.
Iโve spent most of my career in fast-scaling environments (from $0 to multi-million ARR), where architectural decisions compound quickly and undoing them later is expensive. My goal is to make those decisions explicit, reversible where possible, and aligned with how organisations actually grow.
As a Staff Software Engineer, I offer technical leadership to the Engineering, Product and Design functions of the business. My main r...
As a Staff Software Engineer, I offer technical leadership to the Engineering, Product and Design functions of the business. My main roles include raising the quality bar across engineering, creating alignment across different functions, and reducing calendar time to value. To achieve these, I mentor and guide engineers to upskill in multiple areas such as TDD, System Design, and Security, encourage collaborative problem solving, share expertise through presentations and workshops, and create technical strategy for engineering. I also create various POCs, document patterns, and remove barriers to reduce delivery time.- Position: Staff Engineer
Provided leadership and mentorship to a team of circa 16 including Back-End Developers, Front-End Developers, Contractors, and QAs. De...
Provided leadership and mentorship to a team of circa 16 including Back-End Developers, Front-End Developers, Contractors, and QAs. Developed the long-term roadmap with responsibility for feature planning, developer allocation, and developing the technical vision and strategy. Led the migration of the existing product (Homesearch Pro) to the cloud within AWS.- Position: Technical Lead
Promoted to Team Lead to further scale the core product and product engineering team, and to attain Series A funding. Led two teams of...
Promoted to Team Lead to further scale the core product and product engineering team, and to attain Series A funding. Led two teams of engineers and a QA. Developed a Contract Testing Framework between the Back-End and Front-End teams. Designed the architecture and coordinated the development of a Microservice Infrastructure, introduced TDD and SOLID, and implemented the CI/CD process.- Position: Team Lead