About

Software Developer | Engine & Games Programmer

  • Work: Open to Oppertunities
  • City: London, UK
  • Phone (Mobile): +44 7479 463109
  • E-mail: Liam_hamit@hotmail.com



I'm a highly skilled Software Developer (C++, C#, and more) specializing in Real-Time 3D Graphics and Gameplay programming. I have experience both with Custom and established game engines such as Unity.

I have Developed numerous projects over the years, and since graduating, I have been developing a 2D game-making tool and experimenting with 3D Rendering Techniques using OpenGL and Vulkan.

I am a lover of Games, Music and Code! In my spare time, you can find me playing the guitar to my favourite songs, working on my next software/game project or playing games with my friends :)

I have a fascination with low-level programming, Game Engine & Game development and Modding as well as Software Engineering. In high school I wanted to take CompSci however due to a full class I was placed in IT and rushed through many lessons to self-teach Python online using the computers because I was eager to learn how to code.

When I was 14 I built my first Computer, and shortly after spoiling myself with all the games I couldn't play before I found out about the wonderful world of programming and game dev through Garry's Mod and Clickteam Fusion. I used to make simple games when I was in school with clickteam and once I knew the basics of coding I developed Simple GMOD Lua addons thanks to its wonderful integration and it wasn't long after I was hooked!
I knew that I would want to pursue it as a career, I wanted to be a Developer.

Education

BSc COMPUTER SCIENCE FOR GAMES (First Class Honors)

2021 - 2024

Sheffield Hallam University, UK

  • First Class Degree
  • Gained deeper knowledge of C++ and its best practices.
  • Winner of 2 Awards at the 2024 Games Republic Student Showcase placing 2nd for Level Design and 3rd For Game Tech, with our game Entombed & Winner of Hallam Game Awards 2023 Best Group Game.
  • Developed Real-time 3D Graphics applications in DirectX11 and using Sony's Playstation 5 Developer Tools
  • Developed a space invaders game demo with embedded Lua scripting abilities in C++
  • Developed 5 games using Unity, Unreal 4, SFML, Allegro & PS5 SDK .
  • Researched & Developed a Procedural Tilemap Generator Tool for Unity with full integration into the Unity scriptable objects & UI allowing for easy customization.
  • Learned about and implemented a plethora of Low-level optimizations including SIMD, Data-Oriented Design and Multithreading for computationally heavy demos.
  • Gained highly detailed knowledge of Computer architecture fundamentals, Hardware & Software Drawbacks/Optimization issues and effective application of different development methodologies.

Foundation Degree Computer Science

2020 - 2021

Sheffield Hallam University, UK

  • Python, HTML, CSS, JS
  • Emulated Conway's game of life in the terminal using Python.
  • Developed small websites, programs and Unity Prototypes with basic logic for practice.
  • Further Developed my knowledge of Computer architecture, best coding practices, Algorithms and Development Methodologies.
  • For the final project I created a fully working physical device prototype that trained the users pitch detection ability, involving myself wiring up a BBC microbit with a piezo buzzer, screen and buttons and programming the training logic in Python.

A-Levels in Pscyhology, Mathematics and Computer Science

2018 - 2020

CANDI City & Islington College (London, UK)

  • Learnt how to program in Python, Prolog, and SQL as well as web dev with HTML, CSS, JavaScript
  • Learnt about computer architecture, Data structures & Algorithms and Development Methodologies
  • Curated a multi-media management application with Python and Tkinter for Final Project

GCSE's

2018 - 2020

Leytonstone Business & Enterprise Specialist School (London, UK)

  • 9 GCSE's Grades 9-4 Including Maths, English Language and Triple Science.
  • Developed Complex Excel sheets to emulate business needs with Visual Basic Macros and Excel Functions, for application in both Business Studies and ICT.
  • Member of an afterschool Coding group.

Work Experience

Precision Proco Group Ltd

Oct 2024 - Jan 2025

Machine Operator (Temp)

  • Trained on and Operated the Mitablock Pro Layflat Book Binding Machine
  • Troubleshooting Various Machine physical and digital faults
  • Assisted with & Troubleshooted other workers issues on their computers

Freestyle Print Ltd

Aug-Sept 2023

Hand Finisher (Temp)

  • Manually operated small machines to finish print work of various forms. (Round Cornering Machine)
  • Had to manage my workload, working quickly but precisely with large quantities of products and ensuring the highest finishing quality.

Screaming Colour LTD

Jun-Sept 2022

Account Manager

  • Maintained and Proactively communicated with current key clients regarding any project specifications, alterations and production to the delivery window.
  • Curated an Excel spreadsheet that functioned like a tool for easily scheduling and colour coordinating jobs on quantity, due date and current stage of production that was to be printed every day and used by all members of the production floor.
  • Took responsibility for several simultaneous projects at a time, ensuring to oversaw production myself as well as communicating progress to the client and other relevant workers.
  • Temporarily took partial management of the production floor during coworkers' holidays, overseeing not only my own projects but to tracking and progressing each job through the production pipeline.
Apr-Jun 2022

Hand Finisher

  • Had to manage my own workload, working quickly but precisely with large quantities (60,000+) of products and ensuring the highest finishing quality.
  • Managed small teams of workers on multiple projects and at all levels of production.
  • Efficiently coordinated efforts during times of high stress and overdue deadlines assuring optimal production capability.

Skills

Programming Languages

  • C
  • C#
  • C++
  • GLSL / HLSL / PSSL
  • x86 Asm
  • HTML, CSS, JavaScript
  • Lua
  • Python 3

Engines / Libs

  • SDL2
  • OpenGL (Core)
  • Vulkan
  • DirectX 11
  • Unity
  • SFML
  • Raylib
  • Playstation 5 SDK
  • ImGui
  • rapidJson

Tools

  • Visual Studio / VSCode
  • GitHub
  • Trello
  • Nvidia NSight Graphics & Renderdoc
  • SQL
  • Audacity

Soft Skills

  • Excellent Communicator
  • Fast Learner
  • Punctual & Organized
  • Team worker
  • Responsible