Skip to content
View nurislamabd's full-sized avatar

Highlights

  • Pro

Block or report nurislamabd

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

Hi there, I'm Nurislam 👋

ECE @ Lafayette College | Robotics Research (6-DOF Arm Control) | Embedded C, FPGA | MakeCU 2026 Winner | Seeking Summer 2027 Internships

💫 About Me:

Electrical and Computer Engineering student at Lafayette College (B.S. ECE, Minor in CS, 4.00 GPA, Dean's List, Oechsle Scholar) focused on embedded systems, robotics, and control engineering.

As a Bergh Family Fellow & EXCEL Scholar, I research precise motion control of a 6-DOF robotic arm. I replaced the stock firmware on an AR4 MK3 with a custom MATLAB/Simulink control stack: six real-time joint controllers with S-curve velocity profiles, a staged homing sequencer, and closed-form inverse kinematics validated on hardware to 2–4 mm end-effector error, deployed to a Teensy 4.1 via Embedded Coder. On top of that I built an HSV vision pipeline for colour-sorting pick-and-place. I also built a microcontroller-free collision-avoidance robot with 555 timers, comparators, and differential amplifiers, and a bare-metal STM32 PID motor controller in register-level Embedded C with no HAL.

I also build at hackathons: 1st place in the Environmental Track at MakeCU 2026 (1 of 31 teams, where I built the radar hardware and 3D-printed enclosure for NextUp), Best Quantum Debut at YQuantum 2026, and 2nd Most Innovative Project at the Lehigh Hackathon 2026.

Beyond engineering, I am Co-President of the Muslim Student Association and a Resident Advisor. I am always seeking opportunities to build, learn, and collaborate across hardware and software.

🔧 Featured Projects:

  • 🤖 AR4 Custom Control System — Custom MATLAB/Simulink control stack replacing stock firmware on an AR4 MK3 6-DOF arm; six real-time joint controllers with S-curve profiling and backlash compensation, staged homing sequencer, and closed-form IK (2–4 mm end-effector error across 5 poses) generating C for a Teensy 4.1, with an HSV vision pipeline for colour-sorting pick-and-place
  • 🚿 NextUp (MakeCU 2026, 1st place Environmental Track, team of 4) — Shower-stall availability system for shared dorm bathrooms. I owned the hardware: an HLK-LD2410C mmWave radar on a Raspberry Pi with presence detection and empty-stall auto-calibration, plus a 3D-printed enclosure for the Pi, display, and power bank
  • 🔩 STM32 PID Motor Controller — Bare-metal closed-loop PID velocity controller in register-level Embedded C (no HAL) on an STM32F446RE; PWM motor drive, hardware quadrature encoder decoding, validated across two independent step-response trials (30 ms rise time, <7% steady-state error)
  • 🏎️ RaceBall (HackPSU Fall 2026, team of 3) — Multiplayer racing game steered by phone tilt, with a shared big screen. I owned art direction, audio, and UI, and wrote an adaptive render-quality controller and the drift and heading-clamp gameplay rules
  • 🦾 AR4 ROS2 Joint Controller — ROS2 C++ node publishing 6-DOF joint states at 50 Hz through physics-based trapezoidal motion profiles, visualized live in RViz via URDF/TF (simulation)
  • ⚙️ C++ Motor Simulator — Physics-based trapezoidal motion simulator for robotic joint control, validated against MATLAB Simulink to <0.5% positional error
  • 🚦 Traffic Light FSM Controller — Moore FSM in SystemVerilog on a Nexys A7 FPGA for a two-intersection controller with pedestrian priority, validated in Vivado simulation and on hardware
  • ⚛️ QuBots — Quantum Portfolio Optimization (collaborative, YQuantum 2026) — Portfolio optimization formulated as a QUBO and solved via QAOA on an 8-qubit neutral-atom simulation; won Best Quantum Debut

🌐 Socials:

LinkedIn email

💻 Tech Stack:

C C++ Python Java MATLAB Arduino

Embedded & Hardware: STM32 (Bare-Metal/Register-Level), Teensy, Raspberry Pi, SystemVerilog, AMD Vivado, FPGA Design, ROS2, Simulink/Embedded Coder

📊 GitHub Stats:


Pinned Loading

  1. AR4-Custom-Control-System AR4-Custom-Control-System Public

    Custom MATLAB/Simulink control system replacing the stock firmware on an Annin Robotics AR4 MK3 6-DOF arm. Five MATLAB Function blocks — per-joint step/encoder controllers, staged homing, coordinat…

    MATLAB

  2. goraxyy/nextup goraxyy/nextup Public

    Shower-stall occupancy screens with a waitlist nudge, synced lyrics, campus events, wellness and fun content — 1st Sustainability Track MakeCU 2026

    Python 1

  3. goraxyy/qubots goraxyy/qubots Public

    Quantum portfolio optimization for insurance assets using QUBO/Ising formulation and QAOA on Bloqade's neutral atom simulator — Best Debut YQuantum 2026

    Python 1 5

  4. stm32-pid-motor-controller stm32-pid-motor-controller Public

    Bare-metal PID velocity controller for a DC motor on STM32F446RE — register-level C (no HAL), PWM motor drive, hardware quadrature encoder decoding, and SysTick-driven control loop.

    Assembly

  5. goraxyy/clueless goraxyy/clueless Public

    A small study helper that sits on top of any app and walks you through problems with hints instead of answers — 2nd Most Innovative Lehigh Collegiate 2026

    TypeScript 2 3

  6. raceball/raceball raceball/raceball Public

    Party racer for 4–8 players: tilt your phone to roll a planet-ball around a toy Penn State campus, fire items and bump your friends off the road. Built at HackPSU Fall 2026 with TypeScript, Babylon…

    TypeScript 1