Joe Constable

Software Developer specialising in C#/.NET, Blazor and modern web applications. Currently building financial systems professionally while exploring graphics, game engines and low-level programming through personal projects.

My Experience

IFX Payments

Sept 2026 - Present

Technologies: .NET 9/10 | ASP.NET Core | Blazor | SQL Server | DDD

- Developed features for a modern financial platform using .NET technologies.
- Built banking applications following domain-driven design principles.
- Implemented features for an automated KYC onboarding system including screening and identity verification.
- Worked with the Outbox Pattern to ensure reliable processing between system components.

Argentex

May 2023 - Aug 2025

Technologies: ASP.NET | Angular | SQL Server | Blazor | PKI

- Maintained and enhanced a business-critical trading platform used by both internal teams and external clients.
- Designed and implemented a reusable reporting and operations scheduling API, improving developer productivity and standardising the creation of reports and automated processes.
- Led the modernisation of the platform's authentication system, introducing asymmetric encryption, certificate chains, and PKI to strengthen security.
- Contributed to the rebuild of core systems following an acquisition, developing new bulk payments functionality using Blazor.

Protek

Oct 2022 - May 2023

I joined the team at Protek as the only developer (I was replacing the previous developer). As a result, I had to learn the internals of the system quickly and with limited help. The project was based upon ASP.Net Webforms which I got to modernising, implementing WebApi 2 and React to help increase the speed and UX of the site as well as the efficiency of the team.

Selectapension

Nov 2020 - Oct 2022

I joined this company as a Junior developer where I was tasked to work as a full-stack developer to helped implement new and innovative features and tools to assist customers with their finances. I also help maintain and keep our various databases up to date. This role primarily uses ASP.Net, MVC 5, C++, C# and SQL. After 6 months, I was promoted from Junior developer to mid-level developer due to my passion and previous programming experience.

Volunteer LUA Developer, Battlefield 3: Reality Mod

Jun 2020 - Jul 2022

With a group of 19 other volunteers, I worked to develop new features to create a realistic mod for Battlefield 3 that end users will directly interact with to the standard of that of a AAA game developer. One of the main tasks I worked on for Reality Mod was drastically improving the audio of the game to allow for a more immersive experience but also to gives player more information about what happening on the other side of the map. One way I achieved this was to increase the distance at which gun shots could be heard. Read more...

FLX Social Ltd

Apr 2018 - Mar 2020

I joined FLX whilst at university to get professional software development experience. Together, with a few students, we came a long way in developing a complex and marketable app. As the only developer, my duty was to find and implement new technologies into the app to help users achieve their goals.

Education

Solent University - Southampton

Sept 2017 - Aug 2020

Received First Class Honours - Bsc (Hons) Computer Games Software Development

Studying here for three years, I undertook a diverse number of modules including audio design, AI for games, as well as two separate units in which I was taught to use Scrum and Agile and how the methodologies would be used in a professional environment. We focused mainly on C++ and game engine development but also had multiple units on Unity and Unreal Engine 4.

West Kent College - Tonbridge

Sept 2014 - Aug 2016

Received Level 3 BTEC In IT & Computing at DDM

Projects

Audio Graph

Jan 2025 - Feb 2025

- Developed a node-based audio framework inspired by Frostbite Audio Graph.
- Built recursive graph evaluation using ScriptableObject assets.
- Created event-driven audio triggering and parameter systems.
- Implemented AudioSource pooling and runtime optimisations.
- Designed an extensible architecture for new audio behaviours.

Sundermead

May 2021 - Oct 2023

- Developed a procedurally generated open-world RPG in Unity.
- Created a custom terrain system with persistent destruction.
- Implemented procedural cave generation and world systems.
- Developed custom AI behaviours for NPCs and gameplay.
- Built crafting, settlement and RPG gameplay systems.
- Designed scalable architecture for complex interconnected systems.

BF3: Reality Mod

Jun 2020 - Jul 2022

- Reverse engineered Frostbite audio systems and data formats.
- Modified weapon audio propagation for improved immersion.
- Worked with undocumented engine data and internal systems.
- Designed and implemented the artillery gameplay system.
- Developed experience with proprietary engine modification.

FPS Survival Systems Prototype

Apr 2019 - Jul 2019

- Reverse engineered game data formats to recreate gameplay systems.
- Built custom pipelines for importing assets and animations.
- Implemented AI spawning, waves and weapon systems.
- Recreated core survival gameplay mechanics in Unity.
- Improved skills in debugging and system analysis.


All original game assets remain the property of their respective copyright holders and were used solely for this non-commercial technical learning project.