Zak West is an Electronic and Computer Engineering MEng student at the University of York with nine years of hands-on software experience and a BSc-equivalent performance so far. He bridges hardware and software—from silicon-level integrated circuit design to simulation projects like emergent flocking behavior in Java—and enjoys shipping polished user-facing systems. Outside academics he contributes to open-source game development (notably implementing settings and localization systems for Project Porcupine) and builds web front-ends with Preact and LESS. Currently on a year out before finishing his masters project, he focuses on pragmatic refactors, JSON-based configuration, and maintainable code practices. Based in Scunthorpe, UK, he pairs academic rigour with practical full-stack development experience. A detail that often gets overlooked: he’s comfortable moving between low-level electronic design and higher-level UX/code quality improvements, making him effective across the stack.
10 years of coding experience
Master of Engineering (MEng), Electronic and Computer Engineering, Master of Engineering (MEng), Electronic and Computer Engineering at University of York
Project Porcupine: A Base-Building Game...in Space!
Role in this project:
Full-stack Developer
Contributions:25 commits, 33 PRs, 69 comments in 1 year 3 months
Contributions summary:Zak primarily focused on implementing and maintaining the settings and localization systems within the game. They refactored settings management, introduced wrappers for data types, and migrated settings to a JSON format. In addition, the user worked on updating the settings menu in the UI and made several style corrections using StyleCop.
Contributions:4 pushes, 4 branches in 6 years 5 months
count-tosloclineslines-of-code
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.