Transforming an Old Laptop into a Silent Linux Server & Private AI Homelab
Transforming an Old Laptop into a Silent Linux Server & Private AI Homelab
Building Resilient Cloud Infrastructure, Hardened CI/CD Pipelines & Secure Architectures
Hands-on engineering across AWS, Kubernetes, Terraform, Go, Python, and Cloud & Network Security.
Production-grade tools, automated security pipelines, and cloud native architectures.
Declarative Kubernetes infrastructure deployed via Terraform on AWS. Features ArgoCD ApplicationSets for multi-environment syncing, External Secrets Operator (ESO) syncing with AWS Secrets Manager, and Trivy automated container vulnerability gating.
A privacy-first digital safety platform built with Next.js App Router and React Server Components for zero client-side tracking. Features automated markdown content delivery, strict TypeScript type safety, and localized moderation workflows.
A full-stack subscription and recurring expense management platform engineered with a high-performance Go (Gin) REST API, React 18 frontend, PostgreSQL Row Level Security (RLS) policies, and automated email notification jobs.
Zero-long-lived-credentials CI/CD architecture replacing static AWS IAM keys with OpenID Connect (OIDC) identity federation in GitHub Actions, combined with automated Trivy vulnerability scanning and security regression checks.
Why I Replaced Third-Party Analytics with Self-Hosted Umami
As autonomous AI agents and Large Language Models (LLMs) gain tool-calling capabilities—executing database queries, triggering...
Transforming an Old Laptop into a Silent Linux Server & Private AI Homelab
Transforming an Old Laptop into a Silent Linux Server & Private AI Homelab
My Journey Building an EKS Cluster: The Struggles and Breakthroughs
Why I Replaced Third-Party Analytics with Self-Hosted Umami
As autonomous AI agents and Large Language Models (LLMs) gain tool-calling capabilities—executing database queries, triggering AWS CLI commands, and invoking external APIs—the security perimeter changes fundamentally.
While expanding Pythia (the open-source CLI I built for LLM safety auditing), I spent considerable time testing production AI pipelines and agentic workloads. Connecting Large Language Models (LLMs) to enterprise...
Building Digital Amannah: A Case Study in Values-Based Digital Wellness Tech
Designing and Running a Stress Test for Container Build Services at Scale
Keeping track of monthly and annual software subscriptions can quickly get messy. To solve this problem for myself and experiment with modern full-stack architectures, I built SubTrackr, a clean, responsive...
As large language models (LLMs) find their way into production applications, they introduce a brand-new threat vector: adversarial prompt injections. Unlike traditional inputs, natural language prompts can bypass security constraints,...
Ubuntu 24.04 (Noble Numbat) introduced significant security hardening, including a stricter default AppArmor profile for unprivileged user namespaces. While beneficial for security, this change can disrupt container runtimes and specialized...