Full-stack, embedded systems, and machine learning — 5 years professional, 8 years building.
May 2024 - Present
Core Services Developer
Shoebox Ltd.
Shoebox Ltd.
Core Services Developer
May 2024 - Present
Advanced hearing care solutions, including digital audiometers and hearing screeners that are both software-driven and cloud-integrated. Allowing professionals to efficiently conduct hearing assessments and manage patient data.
C++.NETPythonAWS S3CloudANSI S3.6-2018iOSAudioAutomationTypeScriptReactPuppeteerCITest Infra
Test Case & Unit Test Implementation: Designed and implemented test cases and unit tests under ANSI s3.6-2018.
Cloud & Code Debugging: Reduced rate of production calibration failures by debugging S3 bucket issues and refining the internal Unified Calibration System API integrations (C++, Python, .NET).
Sound Engine Optimization: Diagnosed and resolved sound engine issues arising from iOS updates. Collaborate with senior developers to identify and implement solutions for sound engine-related problems.
Automated Testing Dashboard: Accomplished a 75% boost in testing efficiency, as measured by reduced cycle times, by pitching and developing a prototype dashboard using TypeScript, Node.js, Puppeteer, and React which automated multiple testing procedures.
Feb 2024 - Present
Full Stack Software Developer
Body M3canix Inc.
Body M3canix Inc.
Full Stack Software Developer
Feb 2024 - Present
Medical-grade fitness tracker which collects precise body metrics during workouts, such as heart rate, blood oxygen, and body temperature. This device seamlessly integrates with fitness apps to provide personalized coaching and insights that help users optimize their training and reach peak performance.
Embedded CZephyr RTOSubxlibPIC18FUARTBLE/GATTWeb BluetoothI²CMAX30102MLX90632BootloaderTime syncTypeScriptReactElectronMobXReact NativeZustandPythonFlaskAzureMongoDBTime-series ML
Firmware & Embedded Systems Development: Developed C firmware for a Nordic nRF52840-based NORA B1 (Zephyr RTOS, ubxlib) and PIC18F on a custom PCB. Partitioned tasks—PIC18F collected sensor data; NORA B1 managed BLE (GATT) and edge processing—and implemented robust UART communication.
Software Development & Integration Engineer: Spearheaded the end-to-end development of a modern web dashboard built with TypeScript, React, and Tailwind, featuring a Python Flask backend that communicates with Azure for data analysis and MongoDB using Axios.
Full-Stack Application Development: Engineered cross-platform desktop applications (Windows, macOS, Linux) using Electron and React with MobX for state management ensuring SOC2 compliance while leading a team of 2. Developed a mobile app for iOS and Android in React Native (TypeScript) with Zustand—all featuring secure, encrypted BLE communication with devices.
Machine Learning Integration: Trained a Temporal Fusion Transformer (TFT) - model that leverages attention mechanisms to capture long-term dependencies in time-series data (e.g., heart rate, blood oxygen levels), thereby enhancing predictive analytics capabilities.
Technical Highlights:
BLE/GATT: custom 128‑bit services for metrics (SpO₂/HR, breathing, temperature), decimated raw PPG streams, command write; Web Bluetooth UI.
Bridge: u‑blox NORA (nRF52840, Zephyr) ↔ PIC18F26K22 over UART with ring buffers; timestamp normalization; structured diagnostics.
Sensors: MAX30102 (8192 ADC, 100 Hz, 400 µs) and MLX90632; LED auto‑tune to avoid saturation.