Case Studies

Security-first engineering, documented end to end.

Each project below is a complete case study — from identifying a real problem, through architecture and security decisions, to a working product. I build tools that respect user privacy, keep secrets off the client, and solve problems clearly enough to explain to any team.

4

Projects

3

Platforms

100%

Open Source

Featured Project
Cyber Attack Monitoring Dashboard showing threat feed and risk scores
Security EngineeringLive
2025Full-Stack Developer & Security Researcher

Cyber Attack Monitoring Dashboard

Real-time threat intelligence and investigation toolkit for security analysts.

Challenge

Security analysts often need a unified view of live threat indicators with quick investigation tools for IPs, domains, and CVEs — but building that usually means juggling multiple APIs and manual data correlation, with the risk of exposing API keys on the client.

Approach

Built a Next.js App Router dashboard with server-side API routes to proxy AbuseIPDB and CIRCL CVE lookups, keeping all secrets off the client. Used TanStack Query for data caching, Recharts for threat visualizations, and Radix UI primitives for an accessible, polished interface.

Outcome

A deployed, production-grade dashboard on Vercel with security headers, analytics, and a live threat feed. Users can search IPs, domains, and CVEs, view risk scores, read mitigation guidance, and follow outbound links to VirusTotal, Shodan, and AlienVault OTX.

More Work
Gabay Keeper digital poetry archive interface
Full-Stack Web AppOpen Source
2025Sole Developer & Designer

Gabay Keeper

A private digital archive for Somali oral poetry with OCR and visual export.

Challenge

Somali oral poetry lives in scattered notes, recordings, and community memory — vulnerable to loss and misattribution. No dedicated digital archive existed that captures poems with proper metadata while keeping data private and user-owned.

Key Results

  • Strict Firebase Security Rules enforce per-user data ownership
  • Client-side OCR via Tesseract.js — no data leaves the browser
  • Visual poem card export for social sharing
  • Dark mode optimized for long-form reading

Built With

ReactTypeScriptTailwind CSSFirebaseTesseract.jshtml-to-image
PurplePrint Markdown editor showing split preview
Native Android AppOpen Source
2025Sole Developer

PurplePrint

A fully offline Android Markdown editor with on-device PDF export.

Challenge

Most Markdown editors and PDF converters send content to a remote server for processing. I wanted a fully offline, privacy-first editor for Android that never needs internet access and never uploads documents anywhere.

Key Results

  • Zero internet permissions — fully offline-first architecture
  • 100% on-device processing with custom AST-based parser
  • Adaptive layout: split view on tablets, tabs on phones
  • Material 3 dark/light theme support

Built With

KotlinJetpack ComposeMaterial 3PdfDocumentPrintManager
Digital lock and circuit board representing information security fundamentals
Security EducationOpen Source
2026Curriculum Author & Maintainer

Fundamentals of Information Systems Security

A structured open-source curriculum covering the full security lifecycle — from the CIA triad to penetration testing and incident response.

Challenge

Most cybersecurity learning resources are either too scattered across platforms or too shallow to be used as a standalone university-level course. Students and self-directed learners needed a single, structured repository that covers theory, labs, case studies, and real certification alignment — all in one place.

Key Results

  • 9 structured chapters with matching lab exercises and chapter quizzes
  • 7 real-world case studies including SolarWinds, WannaCry & Log4j
  • Aligned with CompTIA Security+, CISSP, SSCP, and GIAC GSEC
  • 5 industry security frameworks: NIST CSF, MITRE ATT&CK, ISO 27001, OWASP, PCI DSS
  • Includes 9 policy templates for professional security documentation

Built With

Kali LinuxWiresharkMetasploitNmapOpenSSLPython