Projects

Blockchain Engineering

NFT Rentals & Sales Protocol screenshot
Solidity · Foundry · ERC-721

NFT Rentals & Sales Protocol

- Implements ERC-4907 rentable NFTs with time-bounded user rights and ERC-2981 royalty support. - Combines rental listings, booking/check-in flow, and escrowed deposit/payment settlement across dedicated contracts. - Adds sales listings for atomic NFT purchases with pull-based payouts and reentrancy-protected fund handling.

Overcollateralized Stablecoin (DSC) screenshot
Solidity · Foundry · Chainlink

Overcollateralized Stablecoin (DSC)

- Issues DSC against WETH/WBTC collateral using Chainlink-priced USD valuations. - Enforces overcollateralization and health-factor checks with configurable liquidation thresholds/bonuses. - Supports mint/burn/redeem and liquidation flows with stale-oracle protection and Foundry test coverage.

Swap - Decentralized Exchange screenshot
Solidity · Foundry · AMM

Swap - Decentralized Exchange

- Implements Uniswap-style constant-product AMM pools with deterministic CREATE2 pair deployment. - Supports liquidity add/remove, exact-input swaps, multi-hop routing, and deadline/slippage safeguards. - Tracks cumulative prices for TWAP oracle reads and includes fuzz/unit tests in Foundry.

AI Projects

AI Multi-Agent Trading System screenshot
Python · AI Agents · Gradio

AI Multi-Agent Trading System

- Orchestrates four autonomous trader agents (Buffett/Soros/Dalio/Wood styles) on a scheduled trading loop. - Uses OpenAI Agents SDK plus MCP servers for accounts, market data, research tools, and push notifications. - Persists trades/logs in SQLite and exposes real-time portfolio activity through a Gradio dashboard.

Multi-PDF RAG Chatbot screenshot
Python · LangChain · RAG

Multi-PDF RAG Chatbot

- Ingests multiple PDFs, chunks content with metadata, and indexes embeddings in ChromaDB. - Runs a LangChain-based RAG pipeline to answer questions with contextual retrieval and source citations. - Provides a Streamlit UI with streaming chat, document summaries, and page-level attribution.

Deal Finder AI - Multi-Agent screenshot
Python · AI Agents · Gradio

Deal Finder AI - Multi-Agent

- Uses scanner/planner/ensemble/messaging agents to discover and evaluate deals from online feeds. - Combines LLM-based specialist/frontier estimators with a Random Forest model for ensemble price estimation. - Sends qualified deal alerts via Pushover/Twilio and visualizes activity in a Gradio interface.

Full-Stack Applications

Notebase - Personal Knowledge Base screenshot
Next.js · TypeScript · Tailwind

Notebase - Personal Knowledge Base

- Delivers instant Quill note-taking with optional cloud save, slug URLs, and password-protected notes. - Organizes notebooks and source ingestion (URL/files/notes) via queued extraction pipeline and status tracking. - Adds notebook-scoped RAG chat with cited answers, conversation memory, and Socialite auth (Google/GitHub).

Multi-Room Chat App screenshot
React · Node.js · Express

Multi-Room Chat App

- Implements MERN chat with JWT authentication, bcrypt password hashing, and MongoDB-backed persistence. - Supports public/private/request-to-join rooms with owner moderation and membership controls. - Streams real-time messaging and presence updates through Socket.IO across React/Vite and Express services.

Bangla Quran - Audio & Translation screenshot
Next.js · TypeScript · PWA

Bangla Quran - Audio & Translation

- Serves all 114 surahs with Arabic text, Bangla translation, and Abu Bakr Zakaria tafsir. - Supports Arabic/Bangla recitation audio, searchable ayahs, bookmarks, and multiple reading modes. - Ships as a responsive Next.js PWA with theme persistence and static-generation-friendly architecture.

More Projects

Other Web3 Projects

  • DAO - Community Grants Governance OpenZeppelin Governor + Timelock DAO for proposing, voting, and executing ETH/ERC20 grants with treasury and vesting flows.
  • Foundry Fund Me - Crowdfunding Chainlink price-feed-backed crowdfunding dApp enforcing a USD minimum contribution, with Foundry tests and a React frontend.
  • Solidity AST Generator JavaScript tool that parses Solidity source into an AST with node highlighting, traversal path display, and pinnable tree comparison.

Other AI Projects

  • Bitcoin Price Prediction AI Gradio app that trains and compares seven deep-learning/forecasting models to produce 7-day Bitcoin price projections.
  • Food Detector AI End-to-end food image classifier comparing EfficientNet-B2 and ViT models, including training scripts, benchmarks, and Gradio inference UI.
  • Tiny Diffusion Model Educational DDPM implementation with U-Net training, diffusion visualization, and image sampling workflows.

Mini Tools & Apps

  • Task Time Tracker Next.js frontend for daily task and time tracking with authenticated API integration and dashboard-focused UI components.
  • Document Echo - TTS PDF Reader Next.js PDF reader with sentence-level text-to-speech, synchronized highlighting, and IndexedDB caching with OpenAI/browser voice options.
  • React Spelling Quiz React + Firebase spelling trainer with 835+ words, pronunciation audio, role-based access, and difficulty-based quiz flows.
  • Mental Math Trainer Vue 3 arithmetic practice app with customizable operations/ranges, timed quizzes, instant feedback, and session logs.
  • Slugcopy - Slugify & Copy Node.js CLI that slugifies text via @sindresorhus/slugify and copies the result to clipboard with configurable formatting flags.
  • Always-On-Top Pomodoro Timer Lightweight Python desktop Pomodoro timer with always-on-top mode, resizing, adjustable durations, and transparency/font controls.