Welcome to my GitHub profile! Here's a little about me:
-
π« Education:
- Undergraduate: Currently pursuing my Bachelor's degree in Computer Science and Design (CSD) and a Minor in Design AI.
- Previously graduated with a Diploma in Cybersecurity and Digital Forensics.
-
π± My Goal:
As technology becomes increasingly prevalent, the risks associated with it grow more complex and widespread. I aspire to leverage my skills and knowledge to make cyberspace safer for everyone.
-
RPA Integrated RTA (FYP, Apr 2021 β Jun 2021):
- Current red teaming processes include many manual tasks that are often repetitive, undermining the efficiency and productivity of red team auditors. Red Team Automation with Robotic Process Automation Integration (RPA Integrated RTA) is a project that aims to enhance red teaming by automating repetitive manual processes using RPA. Software robots can understand what is on the screen, type the correct keystrokes, recognise/retrieve data, and do various pre-defined tasks. With RPA, repetitive manual tasks can be automated, allowing red team auditors to focus on more complex issues.
- Designed and improved Red Team Automation (RTA) scripts to simulate security breaches.
- Built and modified 9 automated Python scripts for process automation.
- Developed a Flask-based web GUI for user-friendly script execution.
- Explored applications of Robotic Process Automation (RPA) to complement security operations.
- Core Features
- Scanners developed based on the OWASP Top 10 vulnerabilities
- RPA Integration
- Automatic PDF Generation
- Email Notification
- Logging
- User-friendly GUI
- Tech Stack
- Software: Python, Flask, RPA with Python, Kali Linux
- Platform: Web App (running locally)
Currently, the web app is to be hosted only locally.
- Repository
- Pitch Video
-
DTI - Sprout Sprinters (SUTD, Feb 2025 - May 2025)
- An interactive wellness solution designed for SUTD administrative staff to reduce stress and encourage physical activity during work hours.
- Combining a smart fidget toy with a Unity-based AR mobile app, the system promotes movement and mindfulness through gamified feedback and calming virtual environments.
- Core Features
- Fidget Keychain
- Step Tracker: Built-in accelerometer tracks steps; movement earns points in the app.
- Stress Detection: Tactile inputs (joystick, buttons, scroll wheel) provide sensory relief and indicate stress levels.
- Break Reminders: Prolonged interaction triggers a gentle buzz, prompting users to take a walking break.
- Unity Mobile App
- Health Dashboard: Real-time sync with the keychain via Arduino + Firebase to display steps and stress activity.
- AR Garden: Users scan their workspace to place and customise a relaxing virtual garden that evolves with daily activity.
- Plant Shop: Points from walking can be exchanged for virtual plants, gamifying movement and rewarding consistency.
- Fidget Keychain
- Tech Stack
- Hardware: Arduino Nano 33 BLE Sense, Accelerometer, Joystick, Buttons
- Software: Unity (C#), AR Foundation, Firebase, Arduino IDE
- Platform: Android Mobile App
- Repository
Currently, the repository only consists of the Unity scenes used in making the Unity Mobile App.
- Demo Video
-
BEAR-ly Awake (SUTD, What The Hack 2025)
- An intelligent, interactive plush companion designed to provide a holistic, human-centred approach to improving sleep quality.
- The project combines the emotional appeal of a comforting toy with a Streamlit-based dashboard, offering a solution that is both insightful and intuitive.
- Core Features
- Simulated Sensors: Real-time sensor data (heart rate, temperature, and restlessness, etc.) is collected via ESP32 boards and their relevant sensors.
- Interactive Dashboard: A clean, dashboard-style interface presents key sleep metrics and insights in a digestible format.
- AI Sleep Assistant: A simple AI-like system that generates personalised sleep routines based on the user's logged data.
- Persistent Data: A local JSON-based data storage system saves user logs and app state, ensuring sleep history is maintained between sessions. (Data for the JSON file is compiled from all the sensors from the ESP32, then read and displayed on the web app.)
- Tech Stack
- Hardware: ESP32, Digital Temperature Sensor, Shock Sensor, Sound Sensor
- Software: Streamlit (Python), Python, JSON, CSS, C++
- Platform: Web App (running locally)
Currently, the web app is to be hosted only locally.
- Repository
- Slide Deck
- Technical Skills:
- Programming: C, Python, Java, JavaScript, Assembly, HTML/CSS
- Cybersecurity: Ethical Hacking, Digital Forensics, IT Systems Security and more
- Tools: Flask, Docker
- Certifications:
- AWS Academy Cloud Foundations (Aug 2021)
- RPA Developer Foundation (v2019.4) (Jul 2021)
- Developing innovative tools using my programming knowledge and skills.
- Exploring cybersecurity, automation, and AI.
- Participating in community projects to collaborate and grow.
- Making cyberspace safer for everyone.
- π¬ Open to community projects and discussions! Drop me a message, and letβs create something amazing.
- π§ Reach out via email: Click Here!
- "Each challenge is an opportunity to grow, innovate, and make a difference." *
β¨ Letβs connect, collaborate, and innovate together! β¨