Automate the repetitive part.
If someone does a task by hand twice, it should be code. Terraform, PowerShell and the Graph API turn provisioning, offboarding and patching into pipelines people can trust.
I design, secure and automate cloud platforms — Azure and Kubernetes by day, offensive security by night.
Working with teams that need cloud platforms to stay up, stay secure and stay easy to change.
A free, open-source speech-to-text app that runs entirely offline — no audio leaves the machine.
Outcome: Speech-to-text that works with no internet connection.
RepositoryA fully local alternative to hosted voice platforms: cloning, design, dubbing, dictation and transcription across 646 languages.
Outcome: Voice work in 646 languages, all processed on the user's own machine.
RepositoryA coding-agent skill that runs multi-phase security audits and emits machine-readable findings with independent verification.
Outcome: Audit findings that tools can read and check, not just a report.
RepositoryHand-built in Astro: a hand-authored design system, a pinned stage that explains the work, and no UI framework at all.
Outcome: 36 pages and 686 internal links, at 100 for accessibility, best practices and SEO.
Read the case studyIf someone does a task by hand twice, it should be code. Terraform, PowerShell and the Graph API turn provisioning, offboarding and patching into pipelines people can trust.
Identity is the perimeter. Conditional Access, Entra ID and PIM, backed by automated Defender response, so access is granted on purpose and removed on time.
Audits that remove what nobody uses, migrations scheduled out of hours, and documentation so the next person doesn't depend on memory.
Azure Administrator Associate (AZ-104)Cisco CCNAISC2 Certified in CybersecurityVMware Technical Associate
Configuring Azure VMs and VM Scale Sets for high availability, auto-scaling, and cost optimisation across multiple availability zones.
Deploying AI models using Azure Container Instances, Azure Functions, and Kubernetes for scalable, production-ready inference endpoints.
Implementing responsible AI practices, bias detection, model explainability, and compliance with AI governance frameworks.
Configuring GPU-enabled virtual machines, managing AI workloads, and optimizing compute resources for deep learning and inference.
Testing REST and GraphQL APIs for common vulnerabilities, implementing rate limiting, and securing API endpoints against injection and authentication attacks.
Deploying and managing containerized applications on AKS with cluster autoscaling, node pools, and integrated monitoring.
Cloud platform work, security reviews, or an automation problem you'd rather not own. I read every message.