I am a dedicated developer proficient in frontend, backend, full stack, and game development technologies. I enjoy creating software and games that are practical, user-friendly, and innovative. My experience ranges from automating internal tooling with Python to building full stack web applications using modern JavaScript frameworks and Node.js. I am passionate about coding and constantly improving my skills to deliver high-quality projects. During my internships and part-time roles, I have extended software deployment to multiple teams and automated data validation processes. I have developed multiplayer games implementing real-time communication with WebSocket. Additionally, I have designed and coded a procedurally generated FPS roguelike game in Unity, incorporating genetic algorithms for dynamic enemy behavior. I am currently pursuing a BSc in Computer Science at Durham University, further solidifying my foundation in software development.

Fergus Lai

I am a dedicated developer proficient in frontend, backend, full stack, and game development technologies. I enjoy creating software and games that are practical, user-friendly, and innovative. My experience ranges from automating internal tooling with Python to building full stack web applications using modern JavaScript frameworks and Node.js. I am passionate about coding and constantly improving my skills to deliver high-quality projects. During my internships and part-time roles, I have extended software deployment to multiple teams and automated data validation processes. I have developed multiplayer games implementing real-time communication with WebSocket. Additionally, I have designed and coded a procedurally generated FPS roguelike game in Unity, incorporating genetic algorithms for dynamic enemy behavior. I am currently pursuing a BSc in Computer Science at Durham University, further solidifying my foundation in software development.

Available to hire

I am a dedicated developer proficient in frontend, backend, full stack, and game development technologies. I enjoy creating software and games that are practical, user-friendly, and innovative. My experience ranges from automating internal tooling with Python to building full stack web applications using modern JavaScript frameworks and Node.js. I am passionate about coding and constantly improving my skills to deliver high-quality projects.

During my internships and part-time roles, I have extended software deployment to multiple teams and automated data validation processes. I have developed multiplayer games implementing real-time communication with WebSocket. Additionally, I have designed and coded a procedurally generated FPS roguelike game in Unity, incorporating genetic algorithms for dynamic enemy behavior. I am currently pursuing a BSc in Computer Science at Durham University, further solidifying my foundation in software development.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Part Time Python Developer at Contempo Limited
June 30, 2025 - August 7, 2025
Continued development on internal tooling created during internship, extended software deployment to 11 teams, and developed internal tooling to compare form and photo versions of PDFs. Utilized Python, Excel, Tkinter, Pandas, Pymupdf, and OpenCV technologies.
Software Engineering Intern at Contempo Limited
September 30, 2024 - August 7, 2025
Developed internal tooling for merchandising team to automate data validation between purchasing order PDF files and spreadsheets. Used Python, Excel, Tkinter, Pandas, Pymupdf, and OpenCV for automation.

Education

BSc in Computer Science at Durham University
October 1, 2022 - June 30, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Education

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate