Skip to content
View yusuf0205's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report yusuf0205

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

Mohammed Yusuf

B.Tech in Electronics and Communication Engineering at the National Institute of Technology Puducherry (CGPA 9.02).

I build CubeSat flight software, embedded firmware, visible-light communication links, robotic manipulators, and compressed neural networks for edge hardware.

Experience and Research

  • LTSAT CubeSat On-Board Computer Intern, L&T Technology Services (Ended August 2026) Worked for 6 months on a CubeSat On-Board Computer (OBC) engineering team focusing on flight software integration, telemetry and telecommand (TM/TC) protocol implementation, and ground segment verification.
  • Edge AI Research Intern, NIT Calicut Implemented Adaptive Rank Singular Value Decomposition (ARSVD) for Convolutional Neural Networks in PyTorch under Dr. Ameer P.M. Reduced total model parameters by 17.19% and compute MACs by 19.94% with a 0.21% accuracy drop on MNIST.

Featured Engineering Projects

Project Domain Stack Highlights
MiniSat-TMTC CubeSat Flight Software C99, Python CCSDS 133.0-B space packets, AX.25/HDLC bit-stuffed framing, CRC-16, 7-gate TC validation, time-tagged scheduler, FDIR, and lock-step ground station. 34/34 tests pass; 97% command success at 10^-3 BER.
LiFi-BFSK-VLC Visible-Light Comm & DSP Embedded C, ESP32, Arduino, Python Binary FSK optical link (10/15 kHz at 1 kbps) with 8-phase Goertzel demodulation on ESP32 DMA ADC, XR2211 PLL receiver on Arduino Uno, Hamming(7,4) FEC, and 47 unit tests.
arsvd-cnn-compression Edge AI & Model Compression PyTorch, Python, Jupyter Spectral-entropy rank selection and 2D/4D tensor factorization for Linear and Conv2d layers with hardware FLOPs safety checks.
Nano-4DOF-Manipulator Robotics & Control C++, Arduino Nano, Processing 4-DOF pick-and-place robotic arm with trigonometric inverse kinematics, teach-mode pose recorder, joint calibration tools, and Processing visualizer.
HTL-B8-Hack Hardware Reverse Engineering C++, Arduino, TM1628 Reverse-engineered PCB schematic, segment mapping, and custom Arduino driver for a salvaged HTL-B8 industrial control board.
gliderCAD Aerospace CAD SolidWorks, STL Multi-iteration 3D airframe parts, wing and tail assemblies, STL meshes, and engineering drawings for a fixed-wing glider.
MatlabLDRReading Digital Signal Processing MATLAB, Arduino Uno Dual-channel LDR sensor acquisition, AC coupling, cross-correlation, 5-point moving-average FIR filtering, and real-time serial plotting.

Technical Skills

Area Tools and Technologies
Languages C, C++, Embedded C, Python, MATLAB, Verilog, JavaScript, HTML/CSS
Protocols & Standards CCSDS Space Packets, AX.25 / HDLC, CRC-16, UART, SPI, I2C
Embedded & Hardware ESP32, Arduino (AVR ATmega328P), 8051, XR2211 PLL, TM1628
EDA & Engineering Tools KiCad, EasyEDA, Keil uVision, Xilinx Vivado, SolidWorks
ML & Scientific Computing PyTorch, NumPy, SciPy, OpenCV, Matplotlib, Git

Contact

Open to embedded systems, firmware, robotics, and space systems internships starting May 2027.

Pinned Loading

  1. MiniSat-TMTC MiniSat-TMTC Public

    CubeSat flight software in C with CCSDS packets, HDLC framing, CRC-16, 7-stage TC validation, FDIR, and a Python ground station. 34 of 34 tests pass.

    C

  2. arsvd-cnn-compression arsvd-cnn-compression Public

    Adaptive Rank SVD compression for CNNs in PyTorch. 17.19% fewer parameters, 19.94% less compute, and 0.21% accuracy drop on MNIST. Edge AI research at NIT Calicut.

    Jupyter Notebook

  3. Nano-4DOF-Manipulator Nano-4DOF-Manipulator Public

    4-DOF robotic arm powered by Arduino Nano with trigonometric inverse kinematics, pose recording, joint calibration utilities, and a Processing visualizer.

    C++

  4. HTL-B8-Hack HTL-B8-Hack Public

    Custom C++ Arduino driver and reverse-engineering documentation for a salvaged HTL-B8 washing machine control board based on the TM1628 LED controller.

    C++

  5. gliderCAD gliderCAD Public

    SolidWorks 3D CAD parts, full assemblies, STL models, and engineering drawings for a multi-iteration glider airframe.

  6. yusuf0205.github.io yusuf0205.github.io Public

    Personal engineering portfolio website showcasing CubeSat flight software, embedded systems, Li-Fi VLC, robotics, and Edge AI projects.

    HTML 1