Live system

Hi, I'm Hugo Soares

Senior Analyst Developer. Developer. Problem solver. Always learning.

Apply a constraint to see how the system reacts

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

A bit about me

Developer. Problem solver. Always learning.

England, UK

I'm a developer who's spent the last few years deep in Moodle, Totara, and the wider world of learning technologies. I like building things that work, writing clean code, and figuring out problems that other people give up on.

When I'm not debugging PHP, you'll find me experimenting with AI tools, playing guitar, or going for a run.

currently exploring
  • AI-assisted development workflows
  • Agentic systems and LLM tooling
  • Learning platform architecture

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

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
>_

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.

Agentic WorkflowsBehatComposerDockerEcho360GitHTML/CSSJavaScriptLLM InfrastructureLandoLinuxMaharaModel DeploymentMoodleMySQLPHPPHPUnitPostgreSQLPrompt EngineeringPythonSQLTDDTotaranpm/node

Let's connect

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

all channels open