Skip to content
View PreLabHomework's full-sized avatar

Block or report PreLabHomework

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.

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
PreLabHomework/README.md

About Me:

Hi, I'm Hamza

Computer and Electrical Engineering graduate focused on embedded systems, firmware, edge AI, and hardware-software integration. I like building systems that connect software to the physical world, from BLE medical wearables and FPGA communication logic to mmWave radar authentication, Raspberry Pi network tools, and lab websites. Currently interested in firmware engineering, embedded systems, FPGA design, medical devices, edge AI, and sensing platforms.

Featured work

  • TremorMonitor: Parkinson's tremor monitoring app with React Native, BLE, SQLite, Firebase, ESP32-S3, and FreeRTOS
  • GUARD: mmWave radar driver authentication using point-cloud feature extraction and GAN-based modeling
  • Basys 3 UART Transmitter: VHDL UART transmitter with baud-rate generation and FSM-controlled serial framing
  • PT KIDS Firmware: OTA firmware deployment tools for pediatric wearable research devices
  • WiFi Coverage Analyzer: Raspberry Pi scanner and MATLAB analysis for campus WiFi coverage
  • Lab websites: Research websites for biomedical and engineering labs

Tech

C, C++, Python, VHDL, MATLAB, SQL, JavaScript, React Native, Firebase, SQLite, ESP32-S3, Raspberry Pi, FreeRTOS, BLE, UART, SPI, I2C, FPGA, Git, Linux

🌐 Socials:

LinkedInemail

💻 Tech Stack:

CC++LaTeXMarkdownPowerShellPythonRTypeScriptWindows TerminalJavaJavaScriptCloudflareFirebaseGoogle CloudThree jsReactReact NativeExpoWebGLAnacondaNodeJSNext JSNPMFirebaseSQLiteAdobe PhotoshopCanvaBlenderMatplotlibPlotlyPyTorchTensorFlowNumPyPandasGitHTML5CSS3ViteChart.jsOpenCVscikit-learnScipyGitHub ActionsArduinoNotionRaspberry PiGodot EngineOpenGL

📊 GitHub Stats:




Pinned Loading

  1. PortfolioPortfolioPublic

    Portfolio site built as an Overwatch 2 arena character-select. Each section is a hero with stats, lore, and a detail screen. Dual mode: Arena (full experience) and Pro (recruiter-friendly CV). Vite…

    JavaScript 1

  2. Basys-3-UART-transmitterBasys-3-UART-transmitterPublic

    This project implements a fully functional UART transmitter that divides the Basys 3's 100 MHz system clock down to a 9600 baud timing reference, builds 10-bit UART frames, and continuously transmi…

    VHDL 1

  3. Arabic-to-MSA-subArabic-to-MSA-subPublic

    Arabic dialect to MSA subtitle generator using Whisper and LLM normalization

    Python

  4. TremorMonitorTremorMonitorPublic

    React Native Parkinson's tremor monitoring app with BLE, SQLite, Firebase, ESP32-S3 integration, and clinical data export.

    JavaScript 1

  5. Handover-AnalyzerHandover-AnalyzerPublic

    Forked from kirillpermiakov/ECE-4245X

    Raspberry Pi WiFi coverage and handover analyzer

    Python 1

  6. AVR-Embedded-Control-SystemAVR-Embedded-Control-SystemPublic

    Register-level ATmega32 firmware using interrupts, timers, keypad input, SRAM, ADC, PWM, and servo control.

    Assembly 1