This project was inspired by a dynamic programming assignment on seam carving in my algorithms class. After successfully implementing my own image compression algorithm on my local machine, I decided to build a full-stack application to integrate it into a practical tool. The backend, built with Flask, runs my custom algorithm, while the frontend, developed with Vue.js, provides a user-friendly interface for uploading images and adjusting compression settings. Since I typically use Node.js for backend development, experimenting with Flask for this project was both fun and educational.
GitHub Try ProjectThis project began as an experimental design integrating a handwritten numbers model into a web application using TensorFlow Keras. It has since evolved to leverage AWS Textract for converting handwritten and written text into digital text. The application integrates machine learning models and AWS services into a Vue/Vite frontend and a Node.js Express backend, showcasing how advanced AI capabilities can be made accessible through web interfaces. This experimental approach highlights scalable and efficient methods for connecting machine learning with practical applications.
GitHub Try ProjectCommUnity is a web application designed to empower urban communities by fostering collective action and turning local activism into constructive correspondence with government officials. Originally conceived and developed at a hackathon at Rensselaer Polytechnic Institute (RPI), CommUnity features a Tailwind CSS frontend, a Firestore database for real-time data management, and a Flask API integrated with ChatGPT for generating impactful advocacy messages. The backend is hosted on AWS Lambda, ensuring scalability and reliability. This combination of modern technologies creates a streamlined platform for community-driven advocacy and meaningful change.
GitHub Watch DemoAether Kingdoms is a browser-based strategy game designed and developed by a skilled web developer with a passion for strategy games. While the project is largely his creation, I have had the opportunity to contribute minimally and, more importantly, to learn from his expertise. This experience has allowed me to deepen my understanding of database management with SQL, explore API integration across full-stack applications, and gain insight into the ecosystem of web-based game development. Aether Kingdoms reflects a commitment to fair competition and strategic depth, rejecting pay-to-win models and celebrating skill-based gameplay.
Learn MoreQuickthought is a cross-platform application I am developing with my partner, Azizul Hakim Ananda, using a Vue and Axios frontend with a MySQL and Node.js Express backend. Our goal is to enhance collaboration, efficiency, and organization for college students worldwide. After securing third place in Skidmore College's Kenneth A. Freirich Entrepreneurship Competition in 2024, we are using our winnings to further develop the platform and bring our vision to life.
GitHub