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.

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

Hi there, I'm Nurislam 👋

Electrical and Computer Engineering @ Lafayette College | Bergh Family Fellow - Research in Robotics | Oechsle Scholar

💫 About Me:

Electrical and Computer Engineering student at Lafayette College (4.00 GPA, Dean's List, Oechsle Scholar) passionate about robotics, embedded systems, control engineering, and software development.

My research as a Bergh Family Fellow focuses on precise motion control of a 6-axis robotic arm — developing MATLAB control algorithms for multi-joint sequencing, building a modular hot-swappable gripper platform, and validating motion profiles against physics-based models. I also built an analog (microcontroller-free) collision-avoidance robot using 555 timers, comparators, and differential amplifiers, and most recently completed a bare-metal STM32 PID motor controller written entirely in register-level Embedded C — no HAL.

Beyond hardware, I work across the stack: a ROS2/C++ joint controller for a 6-DOF robotic arm, a C++ physics-based motion simulator, and a quantum computing portfolio optimization project that won Best Quantum Debut at YQuantum 2026.

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

🔧 Featured Projects:

  • 🔩 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 (30ms rise time, <7% steady-state error)
  • 🦾 AR4 ROS2 Joint Controller — ROS2 C++ node driving a 6-DOF AR4 robotic arm through physics-based trapezoidal motion profiles, visualized live in RViz via URDF/TF
  • ⚙️ C++ Motor Simulator — Physics-based trapezoidal motion simulator for robotic joint control, validated against MATLAB Simulink to <0.5% positional error
  • ⚛️ 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), SystemVerilog, AMD Vivado, FPGA Design, ROS2

📊 GitHub Stats:



Pinned Loading

  1. goraxyy/qubots goraxyy/qubots Public

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

    Python 4

  2. ar4-ros2-joint-controller ar4-ros2-joint-controller Public

    ROS2 C++ node driving a 6-DOF AR4 robotic arm through physics-based trapezoidal motion profiles, visualized in RViz

    C++

  3. cpp-motor-simulator cpp-motor-simulator Public

    C++ motor motion simulator featuring acceleration-limited movement, velocity constraints, bidirectional control, overshoot detection, and CSV trajectory export.

    C++

  4. transport-network-simulation transport-network-simulation Public

    A Java-based discrete-time simulation of a transport network with trucks, warehouses, and shipments. Each simulation hour advances a global clock, updates warehouse loading/unloading, moves trucks,…

    Java