Industry

Industry Experience

  1. 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.
  2. 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.
  3. 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

  1. 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.

    GitHub →

  2. 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-init command 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.

    GitHub →

  3. 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.

    GitHub →

  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.