Projects

(2024 (Ongoing)) High-Accuracy and High-Precision Indoor Positioning System using Ultrawideband (UWB) Transceiver


(2024) Terminal Chat Application using Python Socket


It is a class project for Computer Network course.


(2024) Project RADIANT: STELLA Payload Firmware


Preview image

(2024) Project RADIANT: SRAD KNSB-Based SRM High Power Rocket (Mana V1)


Preview image

(2024) Project RADIANT: Extensive Testing, Standardization and Formalization of KNSB-Based Solid Rocket Motor


Preview image

(2024) Project RADIANT: LUNA Avionics Firmware


Preview image

(2024) Minimum Dominating Set Parallel Multi-Solver using OR-Tools


It is a class project for High Performance Architecture course.


(2024) EasyTask


It is a class project for Software Engineering II course. Roles involved: Full-stack, DevOps


(2023 - 2024) VNET-UGCS Ground Control Station Suite


Preview image

Universal Ground Control Station Python desktop application designed for a variety of space missions and labs.


(2023) VT EBYTE LoRa Configurator Arduino Library


EBYTE LoRa Configurator Arduino Library for EBYTE LoRa E32, E34, E22. (Beta version)


(2023) VT C++ Linear Algebra & Kalman Filter Library

PlatformIO Registry

Compile-time Optimized C++ Linear Algebra Algorithms & Kalman Filter Template Library. This is the repository for C++ implementation of numeric vectors, numeric matrices and linear algebra operations. Additional standard library implementations are included for C++11 embedded applications without std STLs. This library does not depend on any STLs and built on C++11 standard, optimized for speed and safety, minimized runtime with a lot of static checking and safety checking during compile-time. The data structure is built on top of templated C-style static array, so this will avoid heap usages and comply with small and safety-critical embedded systems. Most of the computations are evaluated at compile-time. Useful functions to create vectors and matrices, including block matrices, are included. These data structures can be created directly from array. They are also constexpr-compliant.


(2023) Arduino Lightweight Wrapper OS and Tools


Dynamic Generalized Task Scheduling C++ Library for Low-Level Embedded System Programming.


(2023) AC Aerospace Camp Board firmware source code



(2023) Quantum String Matching Algorithm for Sequence Alignment Problem in Bioinformatics


Preview image

It is a class project for Bioinformatics course.


(2023) HAB Project: PASSENGER-IV



(2023) Sequence Alignment Algorithm Block Parallelism via CPU Threading via OpenMP and GPU Computing via CUDA


Preview image

It is a class project for Bioinformatics course.


(2022) C++ QuadTree Data Structure Implementation


Quadtree Data Structure C++ Implementation Library for Efficient Collision Detection and Geospatial Indexing.


(2022) HAB Project: PASSENGER-III


(2022) myCourseVille Companion App

An application designed to streamline assignment tracking and work schedule management for students, enhancing productivity. It is a class project for Computer Engineering Essentials course. Roles involved: Full-stack, DevOps


(2022) Void Seekers: A Small Java Games


Preview image

(2021) HAB Project: PASSENGER-II


(2021) HAB Project: PASSENGER-I


(2021) Juno V1 SRP Sounding Rocket (Low Altitude)


(2020) Delta-wing Glider CanSat [USA Annual CanSat Competition 2020]


(2019) PM2.5 CanSat & Analytics Model


(2018) Agricultural Exploration Assistant Satellite CanSat Model [Thailand CanSat Competition 2018]