live system
Senior Software Engineer

Hi, I'm Hugo Soares▍

Six years across learning platforms — now building and running my own private AI stack.

system constraints

hugo@vesta:~$ apply a constraint, watch the system react

Select a constraint to see the engineering trade-off.
About

A bit about me

Developer. Problem solver. Always learning.

England, UK

I've spent the last six years building and running software for learning — from the University of Warwick's VLE to the platforms at TES and Chichester. The day-to-day is PHP, Python and Docker: keeping large systems up, making them faster, and quietly removing pain from the processes people use every day.

Outside of work I run my own private AI stack: one home server, several quantised models, no cloud. It's where I learn what agentic workflows actually look like when you own the whole stack — and when I'm not debugging inference, I'm playing guitar or out for a run.

currently exploring
  • ›Running private LLM stacks
  • ›Agentic workflows and MCP tooling
  • ›Learning platform architecture
Experience

Git archaeology

A timeline of my career — each role a commit, each decision a change.

Leading the technical management and enhancement of the University's Virtual Learning Environment (VLE), including Moodle and the Lecture Capture System (Echo360), along with digital learning tools such as Mahara ePortfolio. Specialising in developing and integrating these platforms, troubleshooting issues, and collaborating with internal stakeholders and external vendors to deliver a seamless, robust service.

MoodleTotaraPHP 8SQLDockerLandonpm/nodecomposergitPHPUnitBehatLinux/Darwin/WSLSCRUM/Agile

Development and maintenance of core software solutions using PHP for Moodle and Totara. Streamlined backend database operations with PostgreSQL. Played a crucial role in major version upgrades and custom theme design for Totara.

MoodleTotaraPHP 8PostgreSQLDockerLandoPHPUnitBehatgit

Lead developer responsible for developing custom plugins for Moodle, whilst maintaining microservices and other University applications.

MoodlePHPJavaScriptHTML/CSS

Developing microservices and working alongside a senior developer. Helped maintain Moodle and other larger services for the University.

PHPJavaScriptHTML/CSS
Education

Academic background

Where it all started.

boot — University of Chichester
>kernel: BSc (Hons) Software Development for Business
>period: Sep 2017 → Aug 2020
>loading module PHPOK
>loading module JavaScriptOK
>loading module HTMLOK
>loading module MySQLOK
>loading module JavaOK
>loading module PythonOK
>loading module OOPOK
>loading module ITILOK
>boot status:First Class Honours
>_
Skills

What I work with

Tools and technologies I use every day.

System architecture

Select a component to explore related skills and experience.

Select a component above to see related skills and experience.

BehatComposerDockerDocker ComposeEcho360GitHTML/CSSJavaScriptLLM gateway & routingLandoLinuxMCP serversMaharaMoodleMulti-token predictionMySQLPHPPHPUnitPostgreSQLPythonQuantisationSQLTDDTailscaleTotarallama.cppnpm/nodevLLM
Built & running

The stack behind this site

No cloud, no managed service. This site was drafted and shipped on the stack below.

Vestahome AI servervLLM 0.27.1

5900X · 128 GB · RTX 3090 + 3060

Qwen3.8 27B (int4, 150k context) at ~115 tok/s — the model that helped build this site lives here.

Vesta Harnessfork of DeepSeek Harnessopen source

github.com/hugoacfs/vesta-harness

The agent loop that drafted this site — long-running sessions, scheduled routines, and Telegram pings for finished turns. Built as additive packages, so upstream stays in sync.

Contact

Let's connect

Interested in working together, or just want to say hello? I'm always open to interesting conversations.

all channels open