JOE / MUNENE
LOADING000%
Available for work

Hi, my name is

Joe Munene.

I build things that hack, think, and automate.

Full-Stack Developer

Software engineer focused on secure systems, full-stack development, and applied cybersecurity. Building tools that bridge the gap between offensive security and modern web development.

36 Repos
380 Commits
190,000+ LOC
Joe Munene
online · kenya
v2
portfolio

01. About Me

I'm Joe Munene, a software engineer and cybersecurity researcher based in Nairobi, Kenya. Currently pursuing Computer Science at Moi University, I specialize in building secure systems and developing tools that push the boundaries of what's possible.

My work spans across full-stack development, applied cybersecurity, and AI integration. I've built everything from penetration testing tools and vulnerability scanners to AI-powered coding assistants and SaaS dashboards.

When I'm not writing code, I'm researching emerging threats, contributing to open-source security tools, or exploring the intersection of machine learning and cybersecurity.

0
Public Repos
0+
Total Commits
190,000+
Lines of Code
0
Active Repos

/ Skills & Expertise

FRONTEND90%BACKEND85%MOBILE78%CYBERSEC88%AI / ML86%ROBOTICS82%RL78%DEVOPS74%SYSTEMS78%

Languages

TypeScript 5JavaScriptPythonRustCSwiftHTML/CSSShell/BashSQLHCL

Web & Backend

Next.js 16React 19Node.jsBunTauriElectronViteTurbopackTailwind CSS 4Framer MotionGSAPThree.jsReact Three FiberZustandTanStack QuerytRPCPrismaPostgreSQLSQLiteSupabaseFastAPIWebSocketsExpressFlaskNextAuthBetter AuthJWTBearer Auth StrategiesSliding-Window Rate LimitingZodStripeResend

Mobile

React NativeExpo SDK 54EAS Build & SubmitAndroid (Google Play)iOS / Apple Sign-InRN ReanimatedRN SkiaReact Navigation

AI & ML

From-Scratch Transformers (RoPE / SwiGLU / RMSNorm)PyTorchHuggingFace Hubtiktoken / BPEMLX (Apple Silicon)LanceDB / Vector RAGBGE EmbeddingsMCP / FastMCPAnthropic SDKClaude APIGroqAI Agent Policy / SandboxingLLM-as-Judge (rubric scoring)Counterfactual Trace ReplayCausal Failure AttributionProperty Mining (auto-invariants)Adversarial Search (CMA-ES)LLM Evaluation (Wilson CI / McNemar / Cohen's h)

Reinforcement Learning

Gymnasium (Farama)Constrained MDPSafe RL with policy gatesLagrangian MultipliersHindsight Experience Replay (HER)PPO / SAC trainer compatibilityDeclarative Reward Shaping DSL

Robotics & Embodied AI

MuJoCo (DeepMind)PyBulletROS 2 (rclpy)URDF parsingMuJoCo Menagerie (Franka / UR5e / Stretch / Spot / Aloha / Allegro)VLA Models (OpenVLA / π0 / RT-2)Sim-to-Real with Domain RandomizationAction Smoothing (velocity / acceleration limits)SDF + Convex PolytopesSkill Graph (DAG with prereqs)Mission DAG (Kahn topology)Cross-Embodiment Morphology Registry

Computer Vision

RGB-D Fusion (deproject_depth)Point Clouds (Inigo Quilez SDF)Object Detection (bbox + 3D centroid)Camera Intrinsics (pinhole model)

Formal Methods & Verification

Signal Temporal Logic (Always / Eventually / Until)Declarative Property EngineWilson 95% CIMcNemar Exact Paired-ComparisonCohen's h Effect Size

Cybersecurity

Penetration TestingEthical HackingCTFNetwork AnalysisPacket Crafting (Scapy)DNS / OSINTVulnerability AssessmentCryptographySteganographyMemory Forensics (YARA / Volatility)Sigma / SIEMSTIX 2.1 / MISPKubernetes CIS AuditingAI Agent SandboxingSupply Chain SecurityDOMPurify / XSS Defence

DevOps & Infra

GitLinuxDockerKubernetesTerraformGitHub ActionsTurborepoVercelRailwayCloudflareNmapWiresharkBurp SuiteMetasploitHashcatYARAVolatility

Observability & Quality

SentryPostHogOpenTelemetryPrometheus /metricskube probes (livez/readyz)VitestpytestESLintBiomePrettier
0
Public Repos
0+
Total Commits
0
Lines of Code
0
Languages

/ Services

Four areas I take engagements in, each backed by shipped work you can poke at. I run scope, architecture, and delivery end-to-end; you get production code with auth, observability, and a handover package, not a prototype with TODOs.

Custom CRMs & Admin Dashboards

Production-grade customer platforms — contacts, deals, tasks, and metrics — with auth, audit logs, and role-based access from day one.

  • Next.js 15 / 16 App Router with route-group isolation
  • Postgres + Prisma data layer, migrations from commit one
  • NextAuth or JWT auth with role-based admin views
  • Visual deals pipeline, task management, activity logging
  • Vercel + Supabase deploy or self-hosted Postgres

SaaS Web Apps & Production Platforms

Full-stack product builds, paywall to dashboard. Stripe billing, transactional email, analytics, error reporting, all wired and shipped.

  • Stripe subscriptions + usage-based billing
  • PostHog analytics, Sentry error reporting
  • Resend / Postmark transactional email
  • Feature flags + staged rollout (Vercel / GrowthBook)
  • Public marketing site + authed product, one codebase

AI Integrations & Agent Safety

LLM-backed features that don't melt down in production. Custom MCP servers, policy-gated tool use, audit-trail dashboards.

  • Claude / Groq / OpenAI integration with cost controls
  • Custom MCP servers exposing safe tool subsets
  • Policy-gated agent pipelines (allow / deny / rate-limit / review)
  • Real-time audit trail + observability dashboards
  • From-scratch transformer work where off-the-shelf isn't enough

Cybersecurity Audits & Tooling

K8s posture audits, memory forensics, SIEM rules, and pre-commit secret scanning — production CLIs, not slide decks.

  • 23 CIS-based Kubernetes security checks (HTML / JSON for CI gates)
  • Memory forensics with YARA scanning + STIX 2.1 IOC export
  • SIGMA-rule-driven SIEM with detection-as-code
  • Pre-commit secret + anti-pattern detection (hook / Action / CLI)
  • Penetration testing engagements + remediation report

Have a CRM, SaaS, or security project on the table?

I take a small number of client engagements per quarter. Tell me what you're building.

02. Experience

03. Currently Building

Ghost-small (81M) is benched out at the 30% CTIBench / 0-2% fact-recall ceiling — confirmed empirically across 6 ghostbench bets after the v0.9.32 corpus rebuild and v0.9.33 SFT push. The honest finding: it's a parameter ceiling, not a corpus problem, so the next move is the rented-GPU ghost-base v1.0 run (~360M params, SmolLM2-360M shape) on the new 422M-token corpus. Pretrain code share moved 2.4% → 11.6% via a 105-repo / 15-language open-source code pull this release cycle. SFT corpus is now ghost-base ready: ~1,940 cybersec records across 12 differentiation bets + 1,981 code records (code SFT surpassed cybersec for the first time at v0.9.29).

Progress92%
From-scratch decoder transformer (RoPE + SwiGLU + RMSNorm)
v1.0 corpus build (422M tokens, 27 sources, leakage-clean)
12 differentiation bets + GhostBench eval suite
GhostAgent runtime + multi-vendor HTTP / MCP server
Open-source code corpus pull (105 repos, 168M chars)
Ghost-base v1.0 GPU run (rented H100, ~360M params)
Acceptance gate: ≥40% CTIBench OR ≥65% CTF eval

Highlights — Horizontal Scroll

01 / 04

linkdrop

iPhone ↔ Linux companion app — browse photos and files, see notifications, and mirror the screen. Ubuntu's answer to Phone Link. Cross-platform desktop build (Linux/macOS/Windows) with a daemon-backed pymobiledevice3 bridge. v0.7.1 shipped with CI-built .deb/.AppImage artifacts.

taurirustioslinuxdesktop
RustView details
02 / 04

EZCare Native

AI-powered wellness companion shipped to the Google Play Store. React Native + Expo SDK 54 with Better Auth, Supabase backend (PostgreSQL + Auth + Storage), tRPC + TanStack Query data layer, RN Skia + Reanimated animations, React Three Fiber 3D scenes, expo-camera / haptics / voice integrations, and Anthropic SDK for the AI wellness coach (EZBuddy). Bun + Turborepo monorepo with shared api / auth / config / db / env packages across native, web, and server apps. Built and submitted via EAS Build & Submit.

react-nativeexpoeasandroidsupabase
TypeScriptView details
03 / 04

GhostLM

An open-source cybersecurity language model built from scratch in PyTorch. 81M-parameter decoder-only transformer (RoPE + SwiGLU + RMSNorm) trained on a 422M-token / 768K-record multi-domain corpus: cybersec writeups, NVD CVEs, MITRE/CWE/OWASP, NIST SP 800, the FineWeb-Edu educational subset, open-web-math reasoning, and a 105-repo / 15-language open-source code pull (cpython stdlib, the Go and Rust ecosystems, the JS / TS / C / C++ / Java / Ruby families, ~42M code tokens). Ships GhostAgent (a tool-using runtime with bet-1 tool-call + bet-9 cite-tag parsing), a multi-vendor HTTP server speaking OpenAI Chat Completions / Anthropic Messages / Google Gemini / Ollama wire formats, an MCP server, and GhostBench (a packaged eval suite with Wilson 95% CIs and McNemar paired comparisons across 14 differentiation bets). 312 tests green, every collector reproducible from one CLI line.

cybersecuritylanguage-modelfrom-scratchpytorchtransformer
PythonView details
04 / 04

ghostloop

The agent loop, embodied. A tool-using agent runtime, fail-closed safety pipeline, sim-first execution + statistically-rigorous bench harness + post-hoc analysis layer for embodied AI / robotics. Production-stable in v1.0.3 across 14 releases: `pip install ghostloop`, [live HuggingFace demo](https://huggingface.co/spaces/Ghostgim/ghostloop-demo), full GitHub Actions CI/CD with PyPI Trusted Publishing OIDC + auto-create release pages + auto-redeploy Space. Six backends (Mock / MuJoCo / PyBullet / Gymnasium / ROS 2 / RandomizedBackend), 12 policy gates, MuJoCo Menagerie loader (Franka / UR5e / Stretch / Allegro / Spot / Aloha), LLMPolicy + VLAPolicy adapters, MCP server for Claude Desktop / Cursor / Continue / Cline / Zed / Gemini CLI, bench harness with Wilson CIs + McNemar + Cohen's h + Sim2Real transfer-gap + adversarial fuzzing (random / grid / CMA-ES). Novel surface no other robotics framework ships: STL temporal properties + auto-mining, counterfactual trace replay, causal failure attribution, LLM-as-judge, skill graph DAG, hindsight relabeling, energy ledger, cross-embodiment morphology registry, RGB-D fusion + lightweight object detection, VLA-on-MuJoCo benchmark vs OpenVLA / π0 / RT-2 / Octo / Diffusion Policy / ACT, production fleet dashboard (auth + rate limit + alarms + Prometheus), distillation pipeline, real-time deadline scheduler, live policy intervention (pause / resume / hot-swap / e-stop), system-identification calibration. 359 tests green. Family includes [ghostloop-ui](https://github.com/joemunene-by/ghostloop-ui) (Next.js dashboard) and [ghostloop-desktop](https://github.com/joemunene-by/ghostloop-desktop) v0.2 (Tauri 2 native app with voice control + gamepad rumble + native notifications).

roboticsembodied-aiagentvlatool-use
PythonView details

/ Code — live

Not a demo, not a gist — actual excerpts from shipped projects. Pick a sample or let it cycle.

ghostlm/attention.py
# Multi-head causal self-attention, hand-written in PyTorch.
typing • python0/987 chars

04. My Work

A curated selection of projects spanning cybersecurity, AI, web development, and automation tools. Each project reflects real-world problem solving and technical depth.

38 matches

linkdrop

iPhone ↔ Linux companion app — browse photos and files, see notifications, and mirror the screen. Ubuntu's answer to Phone Link. Cross-platform desktop build (Linux/macOS/Windows) with a daemon-backed pymobiledevice3 bridge. v0.7.1 shipped with CI-built .deb/.AppImage artifacts.

taurirustioslinuxdesktop
Rust

EZCare Native

AI-powered wellness companion shipped to the Google Play Store. React Native + Expo SDK 54 with Better Auth, Supabase backend (PostgreSQL + Auth + Storage), tRPC + TanStack Query data layer, RN Skia + Reanimated animations, React Three Fiber 3D scenes, expo-camera / haptics / voice integrations, and Anthropic SDK for the AI wellness coach (EZBuddy). Bun + Turborepo monorepo with shared api / auth / config / db / env packages across native, web, and server apps. Built and submitted via EAS Build & Submit.

react-nativeexpoeasandroidsupabase
TypeScript
GhostLM logo

GhostLM

An open-source cybersecurity language model built from scratch in PyTorch. 81M-parameter decoder-only transformer (RoPE + SwiGLU + RMSNorm) trained on a 422M-token / 768K-record multi-domain corpus: cybersec writeups, NVD CVEs, MITRE/CWE/OWASP, NIST SP 800, the FineWeb-Edu educational subset, open-web-math reasoning, and a 105-repo / 15-language open-source code pull (cpython stdlib, the Go and Rust ecosystems, the JS / TS / C / C++ / Java / Ruby families, ~42M code tokens). Ships GhostAgent (a tool-using runtime with bet-1 tool-call + bet-9 cite-tag parsing), a multi-vendor HTTP server speaking OpenAI Chat Completions / Anthropic Messages / Google Gemini / Ollama wire formats, an MCP server, and GhostBench (a packaged eval suite with Wilson 95% CIs and McNemar paired comparisons across 14 differentiation bets). 312 tests green, every collector reproducible from one CLI line.

cybersecuritylanguage-modelfrom-scratchpytorchtransformer
Python
ghostloop logo

ghostloop

The agent loop, embodied. A tool-using agent runtime, fail-closed safety pipeline, sim-first execution + statistically-rigorous bench harness + post-hoc analysis layer for embodied AI / robotics. Production-stable in v1.0.3 across 14 releases: `pip install ghostloop`, [live HuggingFace demo](https://huggingface.co/spaces/Ghostgim/ghostloop-demo), full GitHub Actions CI/CD with PyPI Trusted Publishing OIDC + auto-create release pages + auto-redeploy Space. Six backends (Mock / MuJoCo / PyBullet / Gymnasium / ROS 2 / RandomizedBackend), 12 policy gates, MuJoCo Menagerie loader (Franka / UR5e / Stretch / Allegro / Spot / Aloha), LLMPolicy + VLAPolicy adapters, MCP server for Claude Desktop / Cursor / Continue / Cline / Zed / Gemini CLI, bench harness with Wilson CIs + McNemar + Cohen's h + Sim2Real transfer-gap + adversarial fuzzing (random / grid / CMA-ES). Novel surface no other robotics framework ships: STL temporal properties + auto-mining, counterfactual trace replay, causal failure attribution, LLM-as-judge, skill graph DAG, hindsight relabeling, energy ledger, cross-embodiment morphology registry, RGB-D fusion + lightweight object detection, VLA-on-MuJoCo benchmark vs OpenVLA / π0 / RT-2 / Octo / Diffusion Policy / ACT, production fleet dashboard (auth + rate limit + alarms + Prometheus), distillation pipeline, real-time deadline scheduler, live policy intervention (pause / resume / hot-swap / e-stop), system-identification calibration. 359 tests green. Family includes [ghostloop-ui](https://github.com/joemunene-by/ghostloop-ui) (Next.js dashboard) and [ghostloop-desktop](https://github.com/joemunene-by/ghostloop-desktop) v0.2 (Tauri 2 native app with voice control + gamepad rumble + native notifications).

roboticsembodied-aiagentvlatool-use
Python
ghostloop-ui logo

ghostloop-ui

Public web control plane for the ghostloop runtime. Next.js 15 + React 19 + Tailwind 4 dashboard talking to a `ghostloop.dashboard.create_production_app` FastAPI backend. Live at [ghostloop-ui.vercel.app](https://ghostloop-ui.vercel.app) with the backend hosted free on Render. Fleet view, alarm tray with one-click acknowledge, episode timeline from the SQLite store, Prometheus metrics broken out per-counter, profile-aware gamepad mapper that auto-picks the right control scheme for drone / mobile base / quadruped / arm / humanoid robots. Three-path `/connect` onboarding designed for non-coders: open the live demo, run ghostloop locally with one pip command, or embed in an existing robot stack. Demo-mode fallback so the Vercel deploy stays interactive even when no backend is configured (every fixture response carries an `X-Ghostloop-Demo` header so the UI shows a banner explaining the swap path). The same gamepad library powers the desktop app's Tauri shell.

nextjsreacttailwindroboticsdashboard
TypeScript
ghostloop-desktop logo

ghostloop-desktop

Native desktop control panel for ghostloop, v0.2.0 just shipped. Tauri 2 + Rust shell wrapping the ghostloop-ui Next.js frontend as a single-file desktop app for macOS / Windows / Linux. Voice control via the embedded WebView's Web Speech API on Windows + Linux ('ghostloop, stop / land / takeoff / pause'); native whisper.cpp lands in v0.3 for macOS parity. Gamepad rumble triggered on safety events (geofence block, force-cap trip, HITL escalation, e-stop) so the operator feels denials before they see the screen. Native OS notifications for alarms (toast / banner / libnotify, severity-tagged). Profile-aware gamepad input via gilrs polling at 120 Hz: drone, mobile base, quadruped, arm, humanoid each get an auto-applied control scheme. Wired and Bluetooth-paired controllers (Xbox / PS5 / 8BitDo / Stadia) are equivalent because gilrs talks the OS HID stack directly. Sidecar Python runtime via PyInstaller serves the dashboard backend on first launch with a SQLite store at `~/.ghostloop/store.db`. System-tray integration, global e-stop hotkey. Per-PR CI matrix (rustfmt + clippy + cargo check + cargo test on macOS / Linux / Windows) is green and runs on every push; cross-platform release-bundle pipeline (DMG / MSI / AppImage / deb / NSIS) is wired to tauri-action and parked behind workflow_dispatch until v0.2.1 finishes the Tauri-with-Next.js static-export switch.

taurirustroboticsghostloopvoice-control
Rust

ChartSentinel

Trading intelligence SaaS — chart-event alerting and signal aggregation for retail and prop traders. Next.js + TypeScript stack with Stripe paywall, PostHog analytics, Sentry crash reporting, and Resend transactional email. Pre-launch site live at chartsentinel.com; production shipped end-to-end behind a feature flag.

nextjssaasstripetradingfintech
TypeScript

Complex Developers CRM

The platform behind Complex Developers — public marketing site + admin CRM. Next.js 15 App Router with route-group isolation, Prisma on Postgres, JWT auth, and a portfolio page wired directly to the admin database so featured projects go live the moment they're flagged.

nextjsprismapostgresqlcrmsaas
TypeScript

High-End CRM

Production-ready CRM built with Next.js 16, React 19, TypeScript, Prisma, PostgreSQL, and NextAuth. Contact + company management, visual deals pipeline (Lead → Qualified → Proposal → Negotiation → Closed), task management with priorities and due dates, activity logging for calls / emails / meetings, and a metrics dashboard. Drop-in starter for client engagements.

crmnextjsprismapostgresqlnextauth
TypeScript

secure-mcp

MCP server exposing security tools to AI agents through a fail-closed policy pipeline — subprocess sandboxing, per-call audit trails, and YAML-defined authorisation gates. Drop-in for any LLM agent that wants to run offensive tooling safely.

mcpai-agentssandboxpolicycybersecurity
Python

ghostguard

AI-agent security proxy — intercepts LLM tool calls, runs each through a 4-tier policy pipeline (allow/deny/rate-limit/review), and surfaces everything on a real-time dashboard with a full audit trail. YAML policies, zero app-side code changes.

ai-safetyproxypolicyauditobservability
Python

CyberBench

Open, reproducible benchmark for evaluating LLMs on cybersecurity reasoning. YAML-defined tasks (CVE triage, exploit-chain walkthroughs, CTF challenges), pluggable backends (Claude, Groq, local models), ranked leaderboard.

benchmarkllm-evaluationcybersecuritycve
Python

ghostaudit

Kubernetes Security Auditor — 23 CIS-based checks covering RBAC, pod security, secrets management, network policies, resource limits, and image provenance. CLI with HTML/JSON reports suitable for CI gates.

kubernetescis-benchmarkssecurity-auditdevsecops
Python

ghostforensics

Memory forensics automation — process analysis, injection detection, YARA scanning, and IOC extraction with STIX 2.1 export. Works standalone or as a Volatility3 wrapper.

dfirmemory-forensicsyaravolatilitystix
Python

ai-coding-assistant

An AI assistant which can create full stack website and also full stack applications.

aicoding-assistantfullstack
TypeScript
1

sentinelpulse

Real-time Threat Intelligence Dashboard for monitoring cybersecurity threats and vulnerabilities.

cybersecuritythreat-intelligencedashboard
JavaScript

DNS Lookup & Domain Intelligence

Professional cybersecurity engineering tool mirroring the investigative workflow used by security teams for domain reconnaissance.

dnsreconnaissancecybersecuritydomain-intelligence
Python

Port Scanner Pro

Beautiful, modern network port scanning dashboard with real-time updates, accurate results, and a polished UI built with React, Vite, and Node.js.

port-scannernetworkreactnodejs
JavaScript

More Projects

ghostsiem

Lightweight SIEM — log collection with SIGMA-based detection rules, real-time alerting, and event storage. Blue-team SOC automation that runs on a single box.

Python

securecommit

Pre-commit security hooks + code review — catches secrets, API keys, and insecure patterns before they reach your repo. Ships as pre-commit hook, GitHub Action, and standalone CLI.

Python

Advanced Port Scanner

Detect and analyze network vulnerabilities with multiple scan types and high-performance capabilities for secure assessments.

Python
1

Network Traffic Analyzer

Production-grade enterprise network security monitoring tool for SOCs with real-time packet capture, deep protocol analysis, and advanced threat detection.

Python
1

Vulnerabilities Scanner

Lightweight, extensible static scanner for source trees that finds common secrets and insecure patterns.

Python

Systems Thinking Notes

Notes and mental models on computation, security, and emerging technologies — focused on how systems behave, fail, and evolve over time.

Markdown

Caesar Cipher Tool

Classic Caesar cipher encryption/decryption tool with a modern web interface.

JavaScript

Hash Cracker

Professional hash-cracking and password auditing framework supporting MD5, SHA1, SHA256, SHA512, NTLM, bcrypt, PBKDF2 with dictionary, brute-force, and hybrid attacks.

Python
1

Keylogger

Advanced educational surveillance suite with keystroke logging, clipboard monitoring, geolocation tracking, periodic screenshots, and AES-encrypted reporting.

Python

Steganography Tool

Professional-grade steganography tool for hiding and extracting secret messages within digital images using the Least Significant Bit (LSB) technique.

Python

MAC Spoofer

Randomize, rotate, and manage MAC addresses with vendor spoofing, boot persistence, scheduled rotation, saved profiles, and a guided TUI.

Python

Metadata Scrubber

Tool for removing metadata from files to protect privacy and prevent information leakage.

Python

AI-Powered SaaS Dashboard

A modern SaaS dashboard web application with AI-powered analytics and insights.

TypeScript

ezCare Web App

A healthcare-focused web application providing digital care solutions.

TypeScript

Cyber Sec Agency

Aegis Cyber Defence — Full-spectrum security services website for governments, NGOs, and enterprises. From cyber to physical defense.

TypeScript

Logo Website

A professional logo design and showcase web platform.

TypeScript

Joe Learning Platform

An educational platform for teaching and sharing knowledge across various technical topics.

HTML

Ghost Dashboard v4

Automated GitHub analytics dashboard providing repository statistics, commit tracking, and developer insights.

Python

Ghost Toolkit Scripts

Collection of automation scripts for development workflows and system management.

Shell

Car Mods 3D

3D car modifications and customization project built with TypeScript.

TypeScript

/ Project Graph

Every repo, plotted. Lines connect projects that share topics or a primary language — a live map of how the work relates. Hover a node to trace its neighbors; click to open.

linkdropEZCare NativeGhostLMghostloopghostloop-uighostloop-desktopChartSentinelComplex Developers CRMHigh-End CRMsecure-mcpghostguardCyberBenchghostauditghostforensicsghostsiemsecurecommitai-coding-assistantsentinelpulseDNS Lookup & Domain …Port Scanner ProAdvanced Port ScannerNetwork Traffic Anal…Vulnerabilities Scan…Systems Thinking NotesCaesar Cipher ToolHash CrackerKeyloggerSteganography ToolMAC SpooferMetadata ScrubberAI-Powered SaaS Dash…ezCare Web AppCyber Sec AgencyLogo WebsiteJoe Learning PlatformGhost Dashboard v4Ghost Toolkit ScriptsCar Mods 3D
featuredother253 links

Contribution Activity

@joemunene-by

05. Thoughts & Writing

Feb 2026|
7 min

Network Reconnaissance: Building a DNS Intelligence Tool

A deep dive into building a professional-grade domain intelligence tool that mirrors real security team workflows for DNS reconnaissance and threat investigation.

CybersecurityDNSOSINT
Coming soon
Jan 2026|
6 min

From Port Scanning to Threat Detection: Lessons in Network Security

What building three different network security tools taught me about packet analysis, vulnerability assessment, and the reality of enterprise SOC operations.

Network SecuritySOCTools
Coming soon

06. What's Next?

I'm always open to discussing new projects, cybersecurity research collaborations, or opportunities to contribute to your team. Whether you have a question or just want to say hello, my inbox is always open.

Opens your email client. Or DM me directly: joemunene984@gmail.com

Designed & built by Joe Munene
Powered by Next.js, Tailwind CSS & Framer Motion
Nairobi, KE
--:--:-- EAT
1.2921° S   36.8219° E