Skip to main content

Skills & Technology Stack

Rust · Linux kernel (eBPF) · bare-metal firmware (RISC-V) · security

6
Production Systems
400+
Tests Passing
47k+
Lines of Rust
15
Repos with CI/CD

🦀 Rust — Primary Language

Production-level Rust across every domain: systems programming, async runtimes, unsafe FFI, kernel modules (#![no_std]), game engines, CLI tools, and embedded neural networks.

Asynctokio, crossbeam, TCP/WebSocket
🔓
UnsafeRaw pointers, FFI, SIMD, mmio
🎮
GPUwgpu 0.20, WGSL, compute pipelines
🌐
NetworkingTCP, WebRTC, bincode, MQTT
🧠
AI/MLndarray, MLPs, backprop, GPU training
⌨️
CLIclap, serde, colored output
🔧
no_stdBare-metal, zero heap, firmware
🔐
CryptographyML-KEM-768, AES-GCM, SHA-256

🖥️ Linux Kernel & eBPF

Writing kernel-side eBPF programs in Rust (#![no_std], aya-ebpf), attaching to tracepoints, and building userspace TUI dashboards that visualize kernel events.

📍
Tracepointsexecve, openat, connect hooks
📊
Perf BuffersLock-free per-CPU streaming
🛡️
HeuristicsSliding-window ransomware detection
⚙️
Buildnightly Rust + -Z build-std
🦀
Ayaaya-ebpf kernel, aya userspace
🖥️
FrankenTUI7-panel cyberpunk dashboard

🧮 Bare-Metal & Firmware

Building bare-metal firmware from the reset vector up, no OS, no heap, no standard library.

🔧
RISC-V 64riscv64gc-unknown-none-elf, QEMU virt
📦
no_std / zero-heapNo allocator, no Vec/String, linker script
BootOpenSBI handoff, _start, BSS clear, S-mode
🖥️
MMIOns16550a UART @ 0x10000000
🔐
Measured BootSHA-256 (FIPS 180-4) PCR registers
🛡️
Post-QuantumML-KEM-768 (FIPS 203) decapsulation
⛓️
Chain of TrustStaged verification, attestation report
⚙️
BuildLinker scripts, LTO, 51 KiB binary

🎮 Game Engine Development

Building a commercial voxel engine from scratch: GPU rendering, procedural generation, physics, audio, multiplayer networking, and embedded AI.

🎨
Rendererwgpu, Blinn-Phong, ACES, procedural sky
🌍
World GenOpenSimplex2, 9 biomes, async chunks
🧠
AIMeMLP (4 modules), online training
🔊
Audiorodio, spatial audio, 3D mob sounds
👥
MultiplayerTCP, entity sync, anti-cheat
⚙️
PhysicsCollision, gravity, entity systems

⚙️ Compilers & Languages

Designing and implementing a custom programming language with transpilation, a REPL, module system, and browser execution.

🔄
TranspilerMulti-target: Python, Bash, binary
📝
ParserRecursive descent, AST, precedence
💻
REPLInteractive shell, history, completion
📦
ModulesImport system, stdlib in target lang
🌐
WebAssemblyPyodide browser playground
Testing120/120 conformance tests

🔒 Security & Cybersecurity

Building and analyzing security tools: network scanners, packet analyzers, hash utilities, and system monitors.

📦
Packet AnalysisRaw socket, protocol parsing
🔍
Network ReconPort scan, fingerprinting, OS detect
🔬
ForensicsHash analysis, entropy, file carving
🛡️
HardeningInput validation, rate limiting
  • Post-quantum — ML-KEM-768 key exchange, SHA-256 (FIPS 180/203)
  • Firmware trust — measured boot, chain of trust, attestation reports

🌐 Web & Infrastructure

Full-stack web development, CI/CD pipelines, and deployment automation.

🎨
FrontendReact, TypeScript, Docusaurus
⚙️
BackendFastAPI, WebRTC, MQTT
🚀
DevOpsGitHub Actions, Docker, releases
💾
DatabasesSQLite, PostgreSQL, Redis

📦 Distribution — everything ships, nothing rots

13
Docker Images
8
crates.io
2
PyPI
6
npm

Every repository runs the same production-grade pipeline:

  • CodeQL security scanning — 15/15 repos
  • Dependabot + vulnerability alerts — 15/15 repos
  • Branch protection + squash-merge history — 15/15 repos
  • OpenSSF Scorecard — automated supply-chain grading
  • cosign keyless signing — Sigstore/Fulcio OIDC
  • SLSA v1 provenance — build attestation on every release

Let's build something together.

📧 mmc29213@gmail.com · 🐙 GitHub