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.
9 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.