FL

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.

About

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.

  • Joined August 2025

Industry experience

  • Software & Internet
  • Gaming
  • Education

Work experience

Part Time Python Developer · Contempo LimitedJun 2025 – Aug 2025 · 3 mos

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 · Contempo LimitedSep 2024 – Aug 2025 · 1 yr

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 · Durham University2022 – 2025

Hire Fergus Lai today

Post a job and invite Fergus, or contact them directly. No hidden commission.

Post a job