• Engineered a location tracking device for police officers, focusing on collecting LTE uplink physical layer RSRP (Reference Signal Received Power) to localize cellular phones. Primarily developed high-speed signal processing in SystemVerilog using Xilinx FPGA with Vivado, implementing the system as an SoC modem, while also contributing to electronic circuit design and digital signal processing. Additionally, I worked on embedded Linux development to extract and process GPS and IMU data, supporting the device’s real-time localization features.
• Designed and developed an IoT drone station, including custom electronic circuits and embedded software to manage station operations, and implemented HTTP socket communication protocol to enable seamless drone-station interaction.
• Developed a drone navigation system using ROS. This system employs an Extended Kalman Filter (EKF) to fuse data from GPS, IMU, and camera-derived odometry (via ORB-SLAM) for accurate state estimation. Additionally, implemented PID
controllers to ensure precise trajectory control and stable, reliable flight performance.
• Developed an object detection algorithm for drones leveraging OpenCV and YOLO, enhancing real-time perception capabilities for autonomous flight applications.
• Engineered gimbal firmware in C++, enabling precise camera stabilization and control for improved aerial imaging and data capture.
• Developed bare-metal embedded firmware in C for an audio-based embedded device, integrating LED control with laser sensors, rotary encoders, capacitive sensors, buttons, and potentiometers. Applied advanced signal processing techniques to manage sensor
inputs, enabling dynamic lighting and audio playback features that deliver an engaging user experience.
•Conducted thermo-testing and battery characteristic analysis on lithium-ion and silver-zinc batteries to ensure long-term reliability.
• Developed electrical circuits and firmware for the Robot Bat using the STM32 Arm Cortex-M microcontroller, implementing IMU data retrieval, servo motor-based flight control, and Bluetooth communication with mobile applications.