Projects
Check out some of my recent projects.
NarrateNow: Web Page Narrator
Developed a full-stack web application that converts online articles into audio narrations in multiple languages. Key features include:
- Built with HTML, CSS, JavaScript frontend and Python Flask backend
- Integrates web scraping, language translation, and text-to-speech technologies
- Supports 10+ languages including English, Spanish, French, and Mandarin
- Deployed frontend on GitHub Pages and backend on DigitalOcean for scalability
- Implemented error handling and user-friendly interface for seamless experience
Virtual File System (VFS) - C++ Project
Developed a command-line virtual file system simulator in C++, featuring:
- Implementation of core file system operations (create, delete, move, navigate)
- Custom data structures (Vector, Queue) for efficient memory management
- Recycle bin functionality with file recovery options
- Persistent storage through file I/O operations
- Search capabilities and directory size calculations
- Modular design with separate classes for inodes and file system operations
WebCanvas
An interactive Canvas Drawing App using HTML5, CSS3, and JavaScript. This web-based application features a robust set of drawing tools including freehand drawing, erasing, color selection, and line width adjustment. Implemented advanced functionalities such as undo/redo actions, zoom and pan capabilities, and the ability to save and load drawings. Includes a user-friendly interface with a color palette and responsive design for both desktop and mobile use.