July 2018 – present
Staff Engineer · Blaize (formerly Thinci)
LeedsHardwareSoftware and AI
Blaize makes energy-efficient SoCs for machine learning and computer vision. Dual role: software/AI engineering and hardware systems engineering.
- Building an agentic analytics system in Python with LangGraph, MCP, vLLM and Qwen models on DGX Spark, including automated evaluation regression-test suites; video analytics; accelerated development using Claude.
- Responsible for the System-on-Module that won the 2022 Edge AI and Vision Product of the Year award and a 2022 Sacramento Business Journal Innovation Award, plus its commercial and industrial variants.
- Power delivery (multiphase DC-DC, PoE, flyback), SI/PI and thermal for PCIe accelerator cards and modules with PCIe Gen3, USB 3.0, MIPI and LPDDR4, from concept through layout (HDI), bring-up, environmental test, conformal coating and EMC pre-compliance.
- Simulated and measured power networks, high-speed serial links and DDR interfaces in the time and frequency domains (Cadence Sigrity tools, 3D extraction). Reviewed SoC FC-BGA substrates.
- Analysed SoC SystemVerilog as part of system debug; built a Zynq UltraScale+ MPSoC prototype (PetaLinux); analysed competitor systems; ML development and benchmarking in Python.
- Tooling: a Python utility that derives PI requirements from raw power-simulation data using STFT analysis; PowerShell/SKILL release tools for Cadence; VS Code extensions in TypeScript.
- EDA: Cadence suite (DE, Allegro, PowerSI, SystemSI, PowerDC, OptimizePI), LTspice/LTpowerCAD II, SIMetrix/SIMPLIS.