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.
- 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.
| 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. |
| 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 |
- Portfolio: yusuf0205.github.io
- LinkedIn: linkedin.com/in/mohammedyusuf-ece
- Email: muhammedyusuf.h18@gmail.com
Open to embedded systems, firmware, robotics, and space systems internships starting May 2027.
