projects
-
Implementing Hadoop and Moodle Integrated Student Support System
https://doi.org/10.1109/ICAIT65209.2024.10754929
IEEE Research Paper (Lead Author) (Written in Python for Hadoop Streaming and PHP for Moodle Plugin)
-
amethyst OS
a custom musl-based lightweight Linux distribution
Features:
- Uses musl libc because glibc is bloated.
- Uses a static toybox (busybox) binary instead of util-linux and friends.
-
NAT Traversal using a Teredo (IPv6) Relay
Presentation link: https://docs.google.com/presentation/d/1cqos60cU7ChQMKiBR7m_UBxxVP3qV3d7ehn9mNCI_yo/edit?usp=sharing
a solution for port forwarding when you're behind NAT that uses cloudflare dual-stack tunnels
-
simpleroute
https://github.com/posalusa24/simpleroute/blob/main/text/text.adoc
traceroute (also known as tracert on Windows) is a program that displays the route that network traffic takes through a network to reach a specific destination. It is commonly used as a diagnostic tool to:
- Discover how traffic flows within an organization
- Determine the cause of a poor connection
- Pinpoint the location of a problematic network device
This paper describes a simple implementation of the traceroute utility in C, aptly named simpleroute.
simpleroute uses no external libraries; it relies on C standard library functions and Linux system calls to provide needed functionality.
-
WRIST
https://github.com/posalusa24/wrist
Wi-Fi RSSI-based Indoor Spatial Tracking (Client Android App and Server)
-
boxtop
touchscreen laptop built from old laptop parts
-
clubs@uit
social media app for UIT's clubs that assists in hosting events and collaboration
-
Reverse proxy hosted on GCP
for accessing home server resources without port forwarding using a GCP node