Summary
Gareth Williams is a Senior Software Engineer with over a decade of experience building reliable systems for energy and tech companies, currently at KrakenFlex. He holds an MSc in Software Engineering and brings deep interests in low-level programming, operating systems, networking and the interface between software and hardware. Gareth combines hands-on engineering with teaching experience as a university demonstrator, where he mentors students in C, Unix systems programming and robotics—an approach he uses to continually sharpen his own skills. His background includes consultancy at ThoughtWorks and team management experience, giving him both technical breadth and practical people-management insights like effective feedback and performance coaching. Outside work he channels a passion for speed into motorsport and karting, reflecting a detail-oriented, performance-driven mindset that carries into his engineering work.
12 years of coding experience
10 years of employment as a software developer
Master of Science (MSc), Computer Science (Software Engineering), Merit, Master of Science (MSc), Computer Science (Software Engineering), Merit at Aberystwyth University
Welsh, French