Industry
Industry Experience
-
Jan 2026 – Present · London, United Kingdom
Engram
Founder & CTO
- Building Engram — the cognition alignment layer that gives AI agents judgment, not just memory.
- Extracts a structured CognitiveProfile from reasoning artifacts (memos, decision logs) and renders agent outputs through that cognitive lens.
- Local-first by design: profiles stay on the user's machine, never the model provider's.
-
Jun 2026 – Aug 2026 · London, United Kingdom
Millennium Management LLC
AI Engineer Intern
- Incoming AI Engineer Intern at Millennium Equity Technology Team, mentored by Andrei-Octavian Brabete.
- Building AI solutions for MLP's equity investment teams around the globe, focusing on applying AI/LLMs to research process augmentation.
-
Sep 2024 – Mar 2025 · London, United Kingdom
Five Stars Education
Founder Engineer
- Built an education platform focused on training international students through pre-recorded videos and online sessions.
- Collaborated with educators across diverse STEM fields to deliver an optimised learning experience.
Personal Projects
Things I have built
-
ASR-Pipeline — Local GPU-Accelerated Speech Transcription
Python · Whisper · Speaker Diarization · LLM Post-Processing
- Built a fully local speech transcription pipeline with speaker diarization and LLM post-processing, optimized for RTX 4070 Laptop (8GB VRAM).
- Handles multilingual meetings (Chinese/English code-switching) with reliable timestamps and speaker separation.
- 126+ tests with full CI/CD pipeline.
-
Obsidian-Operator — AI-Native Workflow Operator
Shell · Claude Code · Obsidian
- Built an AI-native operator on Obsidian + Claude Code with 17 skills for daily briefings, weekly reviews, strategic planning, and knowledge synthesis.
- Single
/daily-initcommand triggers AI workflows that pull vault context, review ongoing work, surface deadlines, and structure the day. - Transforms Obsidian from documentation into a personal OS for thinking and execution.
-
Claude-Usage-TUI — Terminal Usage Dashboard
Rust
- Built a btop-style terminal dashboard for monitoring Claude.ai usage limits in real time.
- Provides live tracking of token consumption and rate limits.
-
Spatial Historical Intelligence — Interactive AI-driven Map
React.js · Perplexity API
- Built an interactive AI-driven map that reveals on-click historical, cultural, and contextual narratives for any location (Perplexity API).
- Engineered a structured-query backend to Perplexity and parsed responses into geospatial entities for real-time visualization.
- Developed correlation mapping and cross-region connections, including life-journey pathing for notable figures across the globe.
- Implemented dynamic country comparisons on AI-derived metrics (economy, culture, innovation) with responsive data visualizations.
-
Zencraft — AI-Powered Personal Growth Platform
Flutter · Go · gRPC · PostgreSQL
- Built an AI-powered personal growth app delivering context-aware insights and reflection guidance.
- Ran iterative user testing to refine prompts and UX for clearer, measurable progress.
- Implemented interview-style flows, skills tracking, and personalized storytelling via a Go/gRPC backend.
-
NPC Trading System — Crypto Spot Trading Engine (npcTrading)
C++ · WebSocket/REST · Boost.Beast · OpenSSL · Binance Spot API · GoogleTest
- Built a message-driven crypto spot trading engine with a central MessageBus (async send/publish, sync request/response, topic subscriptions, bounded queues, run-loop dispatch).
- Implemented core runtime state: component lifecycle FSM and an in-memory cache for orders/positions/instruments plus latest quote/bar/book with ring-buffer history.
- Exposed Actor/Strategy APIs for subscriptions, market-data callbacks, and order helpers; emits order lifecycle events (submitted/accepted/rejected/filled).
- Integrated Binance Spot market data (WS + REST) and maintained per-instrument local order books via depth snapshots + incremental updates.
-
Pre-Market Opening Price Anomaly Detector — Forecast & Anomaly Detection for Pre-Open Prices
Python · Quant Finance · Backtesting · Gradient Boosting
- Built a leakage-safe pre-open forecasting pipeline for opening prices using prior-day and benchmark signals.
- Calibrated detection with a 3σ residual threshold, flagging 1.6% of test days with significant open deviations.
- Ensured reproducibility with strict pre-open feature shifts, a chronological split (372 train / 125 test), and diagnostic plots.
-
WACC Compiler — AArch64 Compiler for the WACC Language
Scala · Compiler Design
- Built a compiler for the WACC language targeting AArch64 (ARMv8-A), supporting full compilation from source to executable.
- Implemented lexical, syntactic, and semantic analysis, ensuring language correctness before code generation.
- Developed a code generator that produces AArch64 assembly, enabling execution via GCC and QEMU.
- Supported language features such as variables, expressions, control flow, functions, and heap memory management.
- Integrated robust error detection and type checking to prevent runtime failures.