Systems Researcher | Compilers & Distributed Runtimes
"The more you know, the more you know you don't know."
BSIT Graduate (June 2026, Colegio de Montalban) focused on formal verification, runtime security, and low-level systems architecture. I build compilers, virtual machines, and distributed execution engines from first principles.
- Core Focus: Formal Methods, Temporal Systems, Runtime Security, Compiler Architectures.
- Primary Languages: Rust for core compiler infrastructure & VMs, Zig for native stuff, Python and JavaScript/TypeScript for orchestration and tooling.
- Web & Systems Stack: Next.js, FastAPI, Linux Seccomp/eBPF, POSIX C-ABI, and SMT Solvers (Z3).
Currently designing and developing Causm β a real-time, formally verified systems programming language with temporal semantics, entropic memory decay, and empirical contract synthesis.
[ Source (.csm) ] ββ> [ Pest AST / Lowering ] ββ> [ SSA IR & DCE / Phi Opts ] ββ> [ Z3 SMT Prover ] ββ> [ Temporal Virtual Machine (TVM) ]
- Temporal Quad-Clock Architecture: Decouples execution across static WCET bounds, TVM deterministic logical clocks, capability I/O latency, and hardware cycle counters (
cntvct_el0/ TSC). - Entropic Memory Model (EGC): Physics-inspired affine linear types with time-decay lifetimes (
decay_after,lease), declarative C-handle reclamation (auto_drop), and zero runtime GC pauses. - Profile-Guided Time Contract Tuning (
causm tune): Automated AST-rewriting engine that empirically derives P99.9 execution bounds under chaotic conditions and generates verifiedtaking Nmscontracts in-place. - Self-Hosted POSIX Standard Library: Native standard library authored in pure
.csmusing dynamic capability-sandboxed C-ABI FFI (std/fs,std/path,std/time,std/net,std/process).
A selection of open-source projects covering language verification, runtime security, distributed engines, and steganographic systems.
| Repository | Project Specification | Technologies |
|---|---|---|
| Causm | A formally verified, hard real-time systems language with temporal pacing, SSA IR optimizations, SMT correctness proofs (Z3), and profile-guided contract synthesis (causm tune). |
|
| Lirien | A verifying JIT compiler for a safe subset of Python. Uses Z3 SMT verification to statically prove refinement types, memory bounds, and safety invariants before lowering to native code with Cranelift. | |
| Astraea | A security middleware for Node.js implementing Object-Capability enforcement at the native boundary via dynamic C-ABI syscall hijacking (Zig) and kernel Seccomp-BPF filters. | |
| Iris | A distributed actor runtime in Rust with Python bindings, featuring a reduction-based cooperative scheduler, location-transparent messaging, and live actor code updates. | |
| Ocular | An instruction-level tracer and telemetry runtime for Python 3.12+ (PEP 669). Uses hardware TSC cycle counting and adaptive de-instrumentation to minimize profiling overhead. | |
| MirageFS | A steganographic virtual block device (FUSE / WebDAV) that mounts encrypted filesystems inside media containers (PNG, MP4, MP3) with custom format-specific injectors. | |
| Argus | An entropy-based security scanner combining Aho-Corasick pattern matching with Shannon entropy analysis to detect secrets and credentials in source repositories. |
- Systems & Runtimes: Building core infrastructure, register-based VMs, and low-level runtimes in Rust, paired with Python or Node.js for high-level APIs.
- Compilers & Formal Methods: Designing SSA-form IR pipelines, dead-code elimination, and DSLs backed by SMT solvers (Z3) to guarantee real-time WCET safety.
- Security & Systems Internals: C-ABI dynamic interception using Zig, Linux Seccomp-BPF sandboxing, and binary obfuscation/steganography research.
- Web Engineering: Building web applications and backend services with Next.js and FastAPI.




