Technical Projects
TactiRead: M&TSI
TactiRead is a low-cost, multi-modal Braille e-reader designed to make STEM education accessible to visually impaired learners. The device uses a micro-actuator tactile grid that dynamically renders both Braille text and tactile graphics (including charts, diagrams, and geometric figures) on a single surface.
The system integrates computer vision (OpenCV) and document parsing pipelines to convert common file formats (PDF, DOCX, JPEG, PNG) into tactile outputs. A companion mobile application provides audio guidance, navigation, and collaborative features, enabling independent learning and peer interaction.
Conceptual video of our MVP technical design






Apps developed for Arca Global International School
Bookseller - Secondhand textbook exchange platform
For the Github link:
Bookseller is a web-based marketplace designed to streamline the exchange of second-hand textbooks within the Arca Global International School community. The application features two dedicated interfaces: one for sellers listing books and another for buyers browsing available inventory.
​
Sellers submit book details including title, subject, and syllabus, which are transmitted to the backend and stored in a structured JSON database. The frontend dynamically updates in real time to reflect current availability. When a book is purchased, a JavaScript-driven workflow connects the buyer and seller via email and automatically removes the listing from the active inventory, ensuring data consistency across the platform.



Safebus Tracker - Schoolbus tracking system
SafeBus Tracker is a multi-role web application built to enhance student safety and operational transparency in school transportation. The system supports three distinct dashboards: parent, driver, and administrator.
​
Parents can view their child’s bus location, attendance status, and directly contact the assigned driver. Drivers access a secure interface displaying live route maps, parent contact details, and a digital attendance registry. An administrator portal allows school staff to monitor all buses simultaneously, manage routes, and oversee system activity.
​
Bus and user data are stored using a structured SQL database, while live location tracking is handled through a dynamic data layer. For security, driver access is restricted to school operating hours. The application is currently being tested using real school transportation data to evaluate performance in a live environment.
For the Github link:




Youth Gamification Club Educational Games Suite
Trash Sorter
For the Github link:
Trash Sorter is an educational drag-and-drop game designed to teach correct waste segregation through interactive gameplay. Players sort different types of trash into the appropriate bins using a mouse-based drag system. Incorrect actions trigger audio feedback, while correct placements increase a score variable and display short educational facts about the material.
Originally built as a single-level front-end project using HTML, CSS, and JavaScript, the game was later expanded to support multiple levels and a TypeScript (TSX) backend. Game state, scoring, and progression are managed programmatically, with the final score passed into a secondary TypeScript file to generate a dynamic victory screen once all items are correctly sorted.
To access the game:


Eco-hangman

This digital Hangman game integrates environmental education into a classic word-guessing format. The game sources eco-themed words and corresponding riddles from a structured JSON file, which is dynamically accessed by JavaScript functions to generate the game interface.
The program calculates the required number of blank spaces based on the selected word and updates the DOM in real time as players make guesses. Correct guesses reveal letters, while incorrect guesses incrementally render the hangman figure. Once a predefined error limit is reached, the game transitions to a loss animation by modifying front-end elements through JavaScript logic.
For the Github link:
To access the game:
TrashTide
Trash Tide is a front-end browser game inspired by endless-runner mechanics, where players control a fish navigating polluted waters. The player must avoid floating trash objects that reduce health over time, while maintaining movement through progressively increasing game speed.
A core gameplay mechanic involves educational power-ups represented as collectible orbs. When activated, players answer short environmental trivia questions; correct answers trigger a mathematically calculated “ocean cleanup” sequence that temporarily clears obstacles and restores momentum.
The game loop continues until health is depleted, at which point a game-over function halts gameplay and displays the final score.
For the Github link:
To access the game:


Finalytics - AI-powered Personal Finance Management App
For the Github link:
This project is an AI-powered personal finance management application designed to help users track income, expenses, and receive data-driven budgeting recommendations. The app allows users to securely create accounts and log in, ensuring protection of sensitive financial information through credential-based authentication.
​
Users can record multiple income sources (such as salary or other earnings) and categorize expenditures, with all inputs dynamically reflected in the dashboard. A financial analysis module visualizes spending patterns through graphs, enabling users to better understand their financial behavior. Based on the collected data, the AI model generates personalized recommendations for budgeting and future spending.
​
The backend includes a machine learning model trained on financial data to predict spending trends and suggest optimal budget allocation. The model is integrated into the frontend using Jupyter Notebook during development. While current predictions are limited by dataset size, future enhancements include database integration for long-term financial tracking, improved model accuracy, and expanded datasets covering investments and stocks to deliver more precise financial guidance.