A collage of small personal photographs arranging into a single row
A collection of what I've learned, built, and loved along the way.
Talk to Database
Guff – Real-Time Chat Application
NFT Marketplace
Virtual Voice Assistant
Online Fashion Jewelry Store
Talk to Database
Guff – Real-Time Chat Application
NFT Marketplace
Virtual Voice Assistant
Online Fashion Jewelry Store
Talk to Database
Speech-to-SQL system
Ask your database a question, out loud.
Speak a question in plain English. Whisper turns it into text, a fine-tuned text-to-SQL model writes the query, and a FastAPI service runs it against whichever database is connected. The answer comes back in a Next.js interface as a clean table, visualized in real time.
Built with
Python, Whisper, Text2SQL (NSQL-350M, fine-tuned with PEFT), FastAPI, Next.js
Results
90%+ query accuracy; about 60% less time spent querying by hand
Guff delivers messages the instant they are sent, and shows who is typing and when a message has been read. It runs on Next.js, with Redis handling data fast enough to stay low-latency while many people talk at once.
Low latency and high concurrency across many active users
NFT Marketplace
Digital artwork gallery
A gallery where the art is owned on-chain.
Art lovers mint, buy and sell NFTs in a decentralized marketplace. Solidity smart contracts settle every sale securely on the blockchain, MetaMask sign-in proves who owns what and handles payment, and a gallery-style interface keeps the artwork at the centre.
Built with
Next.js, React, Solidity, MetaMask
Features
Minting, buying and selling; wallet sign-in; ownership verification
Virtual Voice Assistant
Desktop voice assistant
A desktop you can talk to.
A Python desktop app that runs on voice commands: open applications, search the web or check system information without touching the keyboard. Each user signs in to their own assistant, and their data is kept encrypted.
Built with
Python, speech recognition, task automation
Results
92% speech recognition accuracy
Security
User authentication and data encryption
Online Fashion Jewelry Store
E-commerce website
A jewelry store built for browsing.
An optimized online store with more than 100 products. React keeps browsing quick and responsive, MongoDB manages products and orders, and search, filters and a cart lead to a secure checkout.
Built with
React, MongoDB
Features
Product search and filtering, cart management, secure checkout
Education
Bachelor of Computer Science and Engineering, Vellore Institute of Technology, India
Ontario Graduate Certificate in Full Stack Software Development, Lambton College, Canada