Summary
Joseph Yiasemides is a Lead Software Engineer with 11 years of experience building concurrent, networked, and full-stack systems across startups and scale-ups. He began his career writing socket and backend code in Erlang/Elixir, explored Go and Python data work at Monzo, and later broadened into leadership and product roles while shipping systems in JavaScript, TypeScript, React, Lua and niche platforms like Pharo/Smalltalk. As a founder he built seven MVPs and wore product, design and fundraising hats; as a manager he led distributed teams of 15, focusing on hiring, culture and developer enablement. He’s an active community organizer and instructor—coordinating Erlang/Elixir meetups and hosting Lambda Days since 2016—which reflects his commitment to developer education as much as engineering. Comfortable switching between deep technical contributions and people-led leadership, he brings a rare combination of systems-level concurrency expertise and product-minded full-stack experience.
11 years of coding experience
10 years of employment as a software developer
Bachelor's Degree Joint Honours Mathematics & Economics, Bachelor's Degree Joint Honours Mathematics & Economics at Royal Holloway, University of London
Master’s Degree Computing Science, Master’s Degree Computing Science at Imperial College London
English