Sushant
Dhakal

Aspiring Systems Engineer or Robotics Engineer with a passion for understanding the intricacies of hardware and software.

EDUCATION

  • Relevant Courses: Data Structures, Digital Devices and Logic Design, Discrete Structures
  • Activities and Clubs: Treasurer of Nepalese Student Association,
  • GPA: 4.0/4.0

EXPERIENCE

Jan 2025 - Present

  • Working on detecting and eliminating security vulnerabilities in 5G wireless communication systems
  • Collected IQ samples using USRPs, configured gNodeBs, 5G Core, and UE
  • Modified open source 5G software stacks to work on vulnerability assessment
  • Implemented caching system on 5G sniffer system improving packet processing speed by 200%
  • Developed an android application using Kotlin working on peer-to-peer, encrypted, distributed communication (similar to bitchat) using google nearby API following MMVM architecture
  • Worked on stopping mechanism for Power-Take-Off in Tractors to achieve sub-millisecond response time and improve safety for farmers
  • Designed mechanical and electrical systems in Fusion 360 and implemented super-capacitor based quick-stop mechanism
  • Worked on Industry-led project to automate sugarcane harvesting saving over 2 million dollars for farmers annually
  • Procured parts, created BOM, soldered capacitors, MOSFETs, and programmed ESP32 for controls
  • Implemented Control Algorithm (from Ideation to Programming and Testing) to create a leader-follower based PID control system for autonomous sugarcane harvesting vehicle

June 2021 - July 2023

  • Worked on 3 Nepali Satellite Projects (Slippers2Sat, PHI-1, Munal) as part of Onboard Computer developer
  • Implemented NuttX based Custom Flight Software for Satellite Onboard Computer, cutting down development time by 30%
  • Designed and tested power systems for small satellites ensuring reliable operation in space environment
  • Implemented novel OTA update mechanism for firmware updates in space

July 2023 - July 2024

  • Worked on Munal CubeSat project as part of Onboard Computer developer
  • Implemented STM32 based BareMetal Software for Satellite Onboard Computer
  • Tested CubeSat subsystems in thermal vacuum chamber and vibration test setup to simulate launch and space conditions
  • Fixed errors in existing flight software improving reliability

SKILLS

Programming Languages

C/C++, Embedded C, Python, Kotlin, Bash

Software Tools

Fusion 360, KiCad, Slic3r, Cura, (neo)vim, GDB, NuttX, FreeRTOS, Linux, Git, Docker

Hardware Skills

Soldering, 3D printing, CNC milling, PCB integration and testing

PROJECTS

Game of Life with cross-language support

Python, PyGame, Cython, C, C++

Conway's Game of Life implementation with performance optimizations using Cython and C/C++ extensions interacting with Python via PyBind11.

Click to view details →

NOR Flash Memory Device Driver with RTOS

Embedded C, FreeRTOS, NOR Flash, STM32

STM32 HAL based device driver for NOR Flash memories (MT25QL and AT25F4) with compatible with FreeRTOS and File System (LittleFS, SmartFS).

Click to view details →

CONTACT

Please reach out if you'd like to connect.

Send a Message

Let's start a conversation