My Projects

My Journal

"My Journal" is a secure online journaling platform developed using Node.js and Express.js, featuring robust user authentication through Passport.js. The application employs MongoDB for efficient storage and management of journal entries, ensuring data privacy and integrity. The frontend is dynamically rendered using EJS templates, complemented by HTML, CSS, and the Bootstrap framework, providing users with an intuitive and responsive interface. This project exemplifies the integration of a scalable backend with a dynamic frontend, resulting in seamless and secure user interactions.

Node.js Express.js MongoDB Passport.js EJS Bootstrap

Image Amplification and Prediction Model

"Developed an advanced computer vision pipeline utilizing Real-ESRGAN, a deep learning-based image restoration model, to enhance low-resolution images by amplifying pixel density and predicting missing pixel values. Optimized a pre-trained deep learning model for super-resolution tasks, resulting in improved image clarity and enhanced pixel prediction in neighboring regions. Automated workflows using Python and integrated FFmpeg for frame-by-frame video dataset enhancement, enabling efficient high-resolution processing. This approach demonstrates the practical application of deep learning techniques in real-world scenarios, significantly improving image quality.

Python Real-ESRGAN Deep Learning Computer Vision FFmpeg Image Super-Resolution Optimization

OpenD Market

"Built a decentralized digital marketplace leveraging the ICP blockchain to redefine digital asset trading. The platform features a dynamic frontend developed with ReactJS, delivering an intuitive and responsive user experience. Leveraging Web3 principles, it enables seamless authentication and secure transactions of NFTs using cryptocurrencies. The backend, powered by the Motoko programming language, ensures transparency and security in managing and trading digital assets, establishing a trust-driven ecosystem for the digital economy. This project exemplifies innovation in blockchain technology and showcases expertise in developing Web3 solutions.

ICP Blockchain ReactJS Web3 NFTs Motoko Smart Contracts

Snake AI Agent

This project demonstrates the application of reinforcement learning to train an AI agent to play the classic Snake game. The agent uses a linear Q-network (Linear_QNet) and a QTrainer module to optimize its behavior by learning from the game states and actions stored in a memory buffer (deque). Through fine-tuned hyperparameters like learning rate (LR) and discount factor (gamma), the agent gradually improves its ability to avoid collisions and catch food. By balancing exploration and exploitation, the agent refines its decision-making over time, showcasing the practical potential of Q-learning in solving problems within controlled environments.

Python PyTorch Q-Learning Linear Q-Network Reinforcement Learning Deque

DartMod: Scalable Application Framework

This project utilizes Dart’s powerful libraries and efficient syntax to build a modular, scalable foundation for modern applications. It leverages Dart's toolchain and pub for seamless dependency management, ensuring a streamlined development process with quick iteration and deployment. The codebase is organized for clarity and maintainability, with logical directory structures and a focus on reusability, enabling developers to easily extend or modify the project. By incorporating best practices for testing and deployment, the project supports both small- and large-scale applications, while Dart’s object-oriented and functional features, asynchronous capabilities, and integration with tools like Flutter, Node.js, and Firebase make it adaptable and performant across multiple platforms.

Dart Flutter Firebase Node.js

CrowdChain

This project is a modern Web3-enabled crowdfunding application developed with React and TypeScript, designed to revolutionize how users engage with decentralized fundraising. The platform empowers creators and backers by leveraging the Ethereum blockchain through secure smart contracts written in Solidity, ensuring transparent and trustless transactions. Wallet connectivity via MetaMask and WalletConnect allows seamless participation, while tools like ethers.js and web3-react facilitate efficient blockchain interactions and wallet management. The frontend uses React's component-based architecture and TypeScript's static typing for a type-safe and dynamic user experience. Key features include smart contract-driven fund management, decentralized storage with IPFS for project data, and event-driven updates to keep contributors informed. With robust development tools like Hardhat and OpenZeppelin ensuring security and scalability, this application provides a reliable, decentralized platform for modern crowdfunding campaigns.

React TypeScript Solidity Ethereum IPFS Web3 Smart Contracts