Skills & Education
A snapshot of my technical skills, certifications and formal education.
Below is a list of the main technologies and tools I have been using throughout my career. More info in Work Experience and the Education section below.
I work across the full stack – from silicon to cloud, with the depth in each layer to build and ship products end-to-end.
Technical Toolbox
Product Development & Manufacturing
Prototype to production • DFM (Design for Manufacturing) • BOM optimisation • Supply chain setup (China, Taiwan, Thailand) • Contract manufacturer selection & audits • EVT/DVT/PVT • Production testing & automation • Mechanical design & tooling management • Traceability & labelling
Regulatory Compliance & Certification
CE • UKCA • FCC • IEC 62368-1 (safety) • Bluetooth SIG (BQB) • EMC testing
Hardware & Electronics
Schematic & PCB design • Low power design • Power management & DC/DC converters • Battery systems (Li-ion, alkaline, solar) • Power electronics • Energy meters • High power relays & SSR • Sensors & actuators • Analog & digital interfaces • EMC • Surge & transient protection • Mechanical integration
Embedded Systems
C • Bare metal • STM32 • Cortex M • Nordic nRF52 • I2C • SPI • UART • RS485 • Modbus RTU
Wireless & Connectivity
LoRa/LoRaWAN • Semtech transceivers • Bluetooth Low Energy • RF design • Antenna matching
Sensors & Edge Intelligence
Environmental monitoring • Motion sensing • Agricultural & weather station systems • Biometric (ECG, PPG, HRV, GSR) • Light spectral analysis (spectrometer) • ADC & DAC • Energy/current/voltage sensors
Cloud & Infrastructure
AWS • Cloudflare • Docker • Render (containerised deploys) • Supabase • Custom REST APIs • FastAPI & FastMCP • Serverless architecture • CI/CD
Data, Machine Learning & AI
Python • TensorFlow • Keras • scikit-learn • Pandas • NumPy • SQL • Custom ML predictive models • Multi-provider LLM integration (Claude, OpenAI, Google Gemini, OpenRouter) & orchestration • Custom MCP servers • MCP client integration • Agentic data access (tool use / function calling) • AI-augmented workflows • AI image & video generation pipelines (Replicate, Google Gemini image models) • AI content generation pipelines • Web scraping & search integration (ScraperAPI, Exa)
Full Stack Software
Laravel • PHP • JavaScript • Vue.js • TypeScript • React • Next.js • HTML/CSS • Tailwind CSS • MySQL • Postgres • Drizzle ORM • Stripe • WooCommerce, Meta, GA4 & Google Maps API integration • Multi-tenant, multi-currency SaaS architecture
Tools & Ways of Working
Git • GitHub • Bitbucket • Jira • Confluence • ClickUp • Aha! • Asana • Linear • Agile/Scrum • VS Code • Cursor • Claude Code
Earlier in my career
ASIC design • FPGA • VHDL • Verilog • SystemVerilog • GPU architecture (PowerVR) • Mobile app development (Objective-C, Swift)
Education
Courses & Specialisations
I am passionate about learning new things and strive to improve myself and my knowledge on a daily basis. Learning and self-improvement is a big part of my professional and personal life.
Any new cool courses and material out there that I should check out? Please let me know! A list of some of my favourite courses I have taken recently:
- Cloud Computing Foundations — Credential ID XS4GU3EWVLSY
- Cloud Virtualisation, Containers and APIs — Credential ID VS7FWZXEUEAE
- Cloud Data Engineering — Credential ID LHJHUFWYP47M
- Cloud Machine Learning Engineering and MLOps — Credential ID AECA5HQEYLDS
- Neural Networks and Deep Learning — Credential ID 3GNSHRPJUXDM
- Improving Deep Neural Networks: Hyperparameters Tuning, Regularization and Optimisation — Credential ID QNE3U6882V6R
- Structuring Machine Learning Projects — Credential ID HKW8GCJEG42T
- Convolutional Neural Network — Credential ID 4TE66U4DNMA8
- Sequence Models — Credential ID 3MRB9JHWJNPX