Year 2 · Medical Devices and Instrumentation
EMG Muscle-Activity Monitor
A four-stage acquisition chain: instrumentation amplifier, 5 to 450 Hz band-pass filter, non-inverting output stage, then Arduino ADC sampling. The design work was in holding a clean signal against common-mode noise and baseline drift, and it ends with live muscle activity on an on-board LCD.
- Analog design
- Filtering
- Instrumentation
- Prototyping
Year 1 · Prototyping
Variable-Speed Larson Scanner
One project taken through the entire PCB lifecycle. Simulated in Proteus, prototyped on stripboard and breadboard with debug iterations, then routed, manufactured and hand-assembled as both a through-hole and a surface-mount board.
- Simulation
- PCB design
- SMT
- Prototyping
Year 1 · Prototyping
Pulse Oximeter and Heart-Rate Monitor
Optical sensing of pulse rate and blood oxygen, from breadboard and firmware experiments through to a CAD enclosure that turns a circuit into something you can hold. Readings land live on an OLED display.
- Sensor interfacing
- Firmware
- CAD
- Prototyping
Year 2 · System Design
Multi-Stage Audio Amplifier
A full signal path designed as one system rather than a set of exercises: regulated supply, pre-amp, volume and squelch control, comparator, and output stage. Simulated in Proteus, laid out as a PCB, and built on stripboard.
- Analog design
- Power supply
- PCB design
- Simulation
Year 2 · Embedded Systems
Air-Quality Monitor
Temperature and humidity sensing on a bare ATmega328P in embedded C, with a status LED set, an LCD log display, and a buzzer for extreme readings. Register-level work built on the AVR assembly fundamentals from the same module.
- Embedded C
- AVR
- Sensor interfacing
- Simulation
2026 · Apify Store · Intropix
Instagram Data Extraction Actors
Two scrapers published and sold on the Apify marketplace, billed per event and profitable in their first month across 139 users. The commercial edge is access rather than parsing: sessions are authenticated on our side, so the actors read age-restricted accounts a logged-out scraper cannot, with no login or cookies required from the customer.
- Python
- Docker
- Automation
- APIs
2026 · Personal project
Social Media Monitoring Platform
A Python service running unattended on a Linux VPS under Docker and cron, currently watching five accounts. Two-tier scraping with automatic fallback, metrics in Postgres, and a monthly PowerPoint report generated end to end.
- Python
- Docker
- Databases
- Deployment