I am a final-year Computing Systems student and open-source maintainer building dependable software for cloud and security use cases. I work across Python backends, REST APIs, Azure, CI/CD, automated testing and full-stack delivery.
My strongest work sits where software reliability and security meet: turning requirements into reviewable code, designing useful failure states, and proving behaviour beyond the happy path. I am currently seeking UK graduate and junior roles in software engineering, Python backend, cloud/platform engineering and security engineering.
|
Open-source Azure Cloud Security Posture Management that finds misconfigurations and quantum-unsafe cryptography, maps evidence to compliance frameworks, and provides remediation guidance. I maintain the API and AI areas, contribute backend tests, and review CI and infrastructure changes.
|
A vendor-neutral runtime gate that evaluates proposed AI-agent actions against behavioural history before those actions reach a protected system. Co-built with Tanvir Farhad, with policy decisions, trace evidence, watch and enforce modes, and cloud-neutral deployment work.
|
|
A local-first Raspberry Pi appliance that makes home networks more visible through device discovery, vulnerability posture, traffic analysis and plain-English alert explanations.
|
A full-stack threat-intelligence platform for breach tracking, compromised-asset monitoring and privacy-preserving exposure checks, backed by an automated OSINT pipeline.
|
$ cat engineering-profile.txt
BACKEND Python services, Flask APIs, SQL and data workflows
CLOUD Azure systems, container delivery and deployment automation
QUALITY Unit, integration and regression testing with CI quality gates
SECURITY Application security, cloud posture and runtime policy controls
DELIVERY Git, GitHub Actions, Docker, Linux and technical documentation
APPROACH Clear boundaries, explicit failure states and evidence over claims
- OpenShield: listed as the API and AI maintainer, responsible for the API, AI layer, CI and infrastructure review, and backend tests.
- Superlinked SIE: DUSK is published as a self-contained agent-action-monitor example, with explicit architecture, tests, sample data and deployment limitations.
- Project engineering: public repositories document the decisions, tests and trade-offs behind IoTSentinel, BreachLens and ThreatVault.


