Summary
Liam Pulles is a Senior Software Engineer with 10 years’ experience specializing in Go, distributed systems, and pragmatic architecture. He moves between hands-on backend coding, code generation experimentation (see his juryrig repo), and mentoring teams toward reliable, maintainable designs. Recent work spans migrating microservices to monoliths, event-driven patterns with NATS JetStream, and prototyping workflow orchestration and LLM integrations in the education domain. Liam prefers focused technical discussions over networking, is interested in tech-lead and coaching roles, and is open to EU-based positions. He brings a practical, product-minded approach informed by an honours degree in computer science and a habit of learning new languages quickly.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science Honours - BSc Hons. Computer Science, Bachelor of Science Honours - BSc Hons. Computer Science at University of the Witwatersrand