Skip to content
View OmarLTK's full-sized avatar

Block or report OmarLTK

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OmarLTK/README.md

Omar Ali-Yare

Biomedical engineer working at the interface between analog acquisition and biomedical signal processing — the path from electrode or photodiode, through a clean front-end and ADC, into algorithms that turn the signal into something useful.

B.Eng. Biomedical Engineering, Toronto Metropolitan University (April 2026).

📍 Toronto, ON · 📫 Omarltk03@gmail.com · 🔗 LinkedIn


What I do

Biopotential and optical front-ends. Instrumentation amps, transimpedance, active filtering, right-leg-drive, ADC conditioning. Schematic capture and iterative PCB prototyping in Altium, Proteus, and NI Multisim. SMD and through-hole soldering, board rework.

Embedded acquisition. C/C++ on Arduino and PIC (MPLAB X), VHDL on Quartus II. LED-drive timing, photodiode sampling, serial telemetry.

Biosignal algorithms. MATLAB and Python (NumPy, SciPy, scikit-learn). ECG signal processing, EEG motor-imagery decoding, NIR spectroscopy regression.


Pinned work

🧠 eeg-motor-imagery-bci — End-to-end pipeline on the PhysioNet Motor Movement/Imagery dataset (109 subjects). Spatial filtering, frequency-band features, permutation entropy, LDA classifier under 5-fold stratified CV. Permutation entropy was the strongest of the features I evaluated across subjects. Python · MATLAB · scikit-learn

👕 ecg-compression-shirt — Capstone engineering record for a garment-integrated wearable ECG. Two-channel AD620/LM358 front-end I designed and iterated, ESP32 acquisition, BLE to a React Native app, plus an audit of the classifier's training data and the report's numbers. ESP32 · Python · Analog front-end

🩸 GlucoSolutions (closed-source, startup IP) — Founding engineer on a wearable NIR continuous glucose monitor. Designed the photodiode TIA → active bandpass → ADC chain, wrote the firmware, built the regression model. 1st place TMU Engineering Competition 2024, 3rd Ontario Engineering Competition 2025, $50K in grants.

🤖 image-guided-robotic-cannula-alignment — Image-guided surgical-navigation demo on a Niryo Ned 2 (medical-robotics coursework, BME714). ArUco pose estimation via solvePnP, a full robot → camera → marker → patient homogeneous-transform chain, and entry-to-tumor trajectory planning with a 5 cm pre-insertion standoff. End-effector aligned to within 2–5 mm of the planned pose. Python · OpenCV · PyNiryo · NumPy

Systems & tooling

🛠️ dfz-booking-system — Production booking system for TMU's Design Fabrication Zone makerspace, built in Airtable's scripting extension and automation builder. Three-table architecture with a dual-layer state machine, DST-aware timestamp handling, and a sync-inversion pattern that works around Airtable's one-way Google Calendar integration. JavaScript (Airtable Scripting) · Airtable Formulas · Google Calendar API · Slack · Gmail

🎙️ meeting-transcription-server — Self-hosted meeting recording, transcription, and summarization for a TMU team, on one Apple Silicon Mac under a zero-recurring-cost constraint. Speakr in Docker (Colima), Groq Whisper for speech-to-text, and a local LLM (gpt-oss:20b on native Ollama, Metal-accelerated) for summaries, after Groq's free text tier failed every long summary on its token cap and then retired the configured model. Loopback-bound behind Tailscale Serve HTTPS, 10-day audio-only retention, launchd-managed context length to prevent silent transcript truncation, health-check and backup scripts, and a written decision record. Docker · Colima · Ollama · Tailscale · Bash · launchd


Toolbox

  • Algorithms & sim — MATLAB · Python (NumPy, SciPy, scikit-learn, OpenCV) · Simulink · NI Multisim · robot pose estimation (ArUco / solvePnP, homogeneous-transform chaining)
  • Embedded — C / C++ · Arduino · MPLAB X (PIC) · Quartus II (VHDL)
  • EDA & lab — Altium · Proteus · oscilloscopes, function generators, bench supplies, multimeters · SMD + through-hole soldering, rework
  • Mechanical — SolidWorks · Fusion 360 · FDM printing
  • Infrastructure — Docker / Colima · Ollama (local LLM serving) · Tailscale · Bash · macOS launchd

Standards I work with — AAMI EC57 (ECG algorithm reporting), IEC 60601-2-47 (ambulatory ECG), basic familiarity with IEC 62304 (medical device software lifecycle)

Certifications — Standard First-Aid + CPR-C · WHMIS · Biosafety · Chemical Safety


Open to algorithm and acquisition-engineer roles in wearables, cardiac monitoring, and neurotech. I reply to every message.

Pinned Loading

  1. dfz-booking-system dfz-booking-system Public

    Production booking system for TMU's Design Fabrication Zone makerspace, built in Airtable scripting and automations

    JavaScript

  2. GlebLevashov/Motor-Imagery-Brain-Computer-Interface GlebLevashov/Motor-Imagery-Brain-Computer-Interface Public

    Python BCI pipeline comparing Sample, Permutation, and Approximate Entropy features for classifying EEG motor imagery tasks (PhysioNet EEGMMI)

    Python

  3. meeting-transcription-server meeting-transcription-server Public

    Self-hosted meeting transcription and summarization on a single Apple Silicon Mac, built under a zero-recurring-cost constraint. Speakr in Docker, Groq Whisper STT, a local LLM on native Ollama for…

    Shell

  4. ecg-compression-shirt ecg-compression-shirt Public

    Garment-integrated wearable ECG: AD620/LM358 front-end, ESP32 BLE, phone app, MIT-BIH classifier audit

    Python

  5. GlebLevashov/Surgical-Robot-Controller GlebLevashov/Surgical-Robot-Controller Public

    Medical robotics simulation using a Niryo Ned 2 robot and OpenCV to perform image-guided surgical tool alignment on a phantom head

    Python

  6. GlebLevashov/CarePath.ai GlebLevashov/CarePath.ai Public

    TypeScript