ALECODEX SOFTWARE SOLUTIONS

Home/About

One engineer. Direct line.

AleCodex is an independent software consultancy. I'd rather ship something that moves a number than bill for another status meeting.

The short version

From games computing to production software

I graduated from the University of Lincoln with a 2:1 in Computer Science (Games Computing), which is a slightly unusual route into business software, and a useful one. Games teach you to build systems that hold together under load, with tight performance budgets and no room for the excuse that it works on your machine.

Since then I've written trading algorithms that run unattended against live markets, built gameplay systems in Unreal Engine 5, and spent the last year specialising in eCommerce automation, building the listing pipelines, content generation and internal tools that took a largely manual process off the critical path.

AleCodex exists because that kind of work shouldn't only be available to companies large enough to employ an engineer full-time. The same systems that transform a mid-sized retailer's operation are well within reach of a smaller business. They just need someone who can build them.

At a glance
RoleSoftware Engineer & Consultant
EducationBSc (Hons) Computer Science, 2:1, University of Lincoln
BasedUnited Kingdom, remote & on-site
StatusAvailable for new projects
Experience

Where the skills came from

Four years of production work across three very different industries, each one leaving something the others didn't.

Software Engineer, Automation

UK eCommerce retailer · On-site Jun 2025 to May 2026
  • Developed automation systems that lifted a long-standing bottleneck in the company's eCommerce listing operation.
  • Designed and deployed automations that reduced manual workload and improved processing efficiency across multiple departments.
  • Built internal tools, dashboards and web-based systems, including fully designed HTML interfaces, to support automation and product workflows.
  • Engineered systems for product listing optimisation, content generation, data processing and workflow orchestration.
  • Worked with management and technical teams to identify bottlenecks and implement scalable automation in Python, C++ and custom APIs.

Junior Software Engineer

Venture capital firm · Remote May 2024 to Feb 2025
  • Designed and developed advanced trading algorithms for MetaTrader platforms using MQL4, MQL5 and C++.
  • Integrated automated decision modules to improve trading accuracy and overall strategy performance.
  • Established robust error handling, logging systems and backtesting frameworks for reliable strategy execution.
  • Optimised code for efficiency and provided project leadership, collaborating with the team to meet stringent delivery deadlines.

Junior Game Developer

Independent games studio · Part-time Aug 2024 to Mar 2025
  • Contributed to open-world survival game mechanics using Unreal Engine 5 and Unity.
  • Built core gameplay systems including resource gathering, crafting and environmental storytelling, with bespoke environmental assets.
  • Worked closely with designers, programmers and 3D artists to uphold a cohesive creative vision.
  • Applied advanced level design and performance optimisation techniques to deliver immersive experiences.

BSc (Hons) Computer Science, Games Computing

University of Lincoln · 2:1 Oct 2021 to Jun 2024
  • Led a team of five on the Team Software Engineering Project, delivering a graphical artefact and full technical report.
  • Grounding in OOP, algorithms, graphics programming and software engineering practice across C++, C# and Unity.
How I work

Four things I won't compromise on

Say the hard thing early

If the idea won't work, the budget's wrong, or you don't need what you asked for, you hear it on the first call, not in month three when the money's spent.

Write it down

Scope, decisions and handover in writing. Documentation isn't bureaucracy. It's what stops a project becoming dependent on one person's memory.

Measure the outcome

Every build has a number attached before it starts: hours saved, orders processed, revenue moved. If it doesn't move, it wasn't worth building.

No lock-in, ever

Your code, your repositories, your accounts, standard technology. Staying with me should be a choice you keep making, not a trap you can't leave.

Capabilities

The full toolkit

Languages

PythonC++C# JavaScriptJavaC MQL4 / MQL5SQL HTMLCSS

Automation & Data

Automation pipelinesData pipelines Web scraping pipelinesContent generation TensorFlowPyTorch

Tools & Platforms

DockerREST APIsFastAPI FlaskNode.jsSelenium PlaywrightPandas Shopify Admin & Storefront API Unreal Engine 5UnityBlender MetaTrader 4 / 5Linux

Methodologies

OOPAgileGit CI/CDBacktestingClean code
Say hello

Let's find out if we're a fit

A short call costs you half an hour and nothing else. Worst case, you leave with a clearer view of the problem.