I'm Steve.


  • Hey! I'm Steve, a game programmer based in Sydney, Australia.
  • I specialize in developing games through Unreal Engine 4.
    Capable of programming in a range of languages including C++, C#, Python and Javascript.
    Experience working in VR and with lower level API's such as OpenGL, SDL2 and FMOD.
  • I am well versed in using source control (Git + Perforce), building networked code, AI programming, shader code, UE4 and Unity development.
  • I have a long history in IT and Web Development, but have a core passion for programming. I've worked as a computer technician, front + back end web developer and a network engineer. As a small hobby on the side, I run multiple web + dev servers in a networked cluster.
  • Back in 2012, I also partially completed a BSc Computer Science. I found the direction of these studies were not to my liking, so I decided to explore other options until I landed in the game development industry

Notable Skills and Languages

  • C++
  • C#
  • GLSL
  • OpenGL
  • Unreal Engine 4
  • Unity
  • Git
  • Perforce

My Portfolio

Here are some projects I have worked on and a brief overview of the skills and mechanics involved in each.

(Updated 2017)

Code samples on GitHub.


  • University of Technology Sydney

    Bachelor of Science in Games Development

    Further studied and strengthened my game development skills.

    Broadened my programming fundamentals by studying a range of languages.

    Took subjects focussed on design, feedback and interaction.

    Developed multiple projects using the typical software development lifecycle.

    Included on the Deans List for outstanding academic achievement

  • Mode Games

    Game Programmer

    Gameplay programmer for mobile and web games using Unity.

    Worked on 4 mobile titles, 3 from prototype until finished products

    Debugging and maintaining highly optimised code.

    Building and testing games on a range of devices.

    Some time allocated to level designing.

  • AIE Sydney

    AdvDip Professional Game Development

    Worked with a number of teams to make games over short periods of time.

    Adapted to changes necessary with time constraints and/or loss of team members.

    Used Unity and UE4 game engines.

    Built the fundamentals of an engine in C++ and OpenGL

    Used multiple different version control software in Perforce and Git

  • Danebank School for Girls

    Contract + Casual IT Support

    Worked as a helpdesk support technician.

    Tasked with jobs in a ticketing system, workflow managed by task priority and was required to provide continual status updates.

    Completed tasks both individually and alongside other colleagues.

    Built great relationships with other co-workers and maintained the highest possible etiquette, dealing with clients experiencing technical difficulties.

    When necessary, worked well under stressful loads.

  • Specialist IT

    Network Engineer

    Worked as an on-call computer technician and network engineer.

    Handled a multitude of remote control and on-site visits every day.

    Worked in many high stress environments to get clients back online ASAP

    Saved the world on many occasions

  • COG 360

    Web Developer

    Worked solo on both front and back end web development

    Adjusted changes on-the-fly to fit constantly changing specifications

    Worked closely with a graphical artist and branding manager with each product

  • Double Click Computers

    Computer Technician

    Worked as an in-store technician and on-site when necessary

    Diagnosed and repaired numerous computer issues ranging from hardware failures and software infections to DHCP server malfunctions

    Dealt with customers of all different ages and personalities, many whom were in stressed states after experiencing technical difficulties

    Worked well with a number of colleagues, shared many jobs through streamlined workflows and detailed status updates

    Handled phone calls and provided remote assistance on a daily basis

  • University of Wollongong

    BSc Computer Science (Deferred)

    Studied a Bachelors degree in Computer Science

    Completed 18 months before exploring other options in life

    Covered a range of subjects: programming, algorithm and problem solving, web development, statistics, mathematics, business management

    Worked on many group projects and presentations

Contact Me