Scrambled Canvas Parser
Engineered a Python and Flask backend pipeline to reconstruct scrambled tile-based book preview
images. Traced the network layer to decrypt coordinate mappings, stitched fragments using the Pillow
library, and built a multithreaded processing pipeline to stitch hundreds of pages concurrently.
Integrated Server-Sent Events (SSE) to stream live decryption logs to the frontend, compiling final
pages into a clean, localized PDF.
Python
Flask
Multithreading
SSE
Pillow
View
Code
Watch Demo
Asset Management System
Designed a normalized relational schema in SQLite covering inventory, personnel, and finance domains.
Built a modular service layer and a React + Electron shell that keeps all data local. Implemented
automated financial and inventory reporting as composable functions and packaged the application as
a Windows installer.
React
Electron
Node.js
SQLite
View
Code
Watch Demo
Afwaah (Decentralized Anonymous Rumor Verification System)
Architected the backend for a P2P rumor verification app using zero-knowledge proofs. Designed the
core protocol with libp2p and OrbitDB for secure, decentralized data storage. Implemented identity
management with Semaphore V4 and a truth-scoring engine using the Bayesian Truth Serum algorithm to
filter misinformation.
Node.js
libp2p
OrbitDB
Semaphore V4
Zero-Knowledge Proofs
View Code
Live Demo
Watch Demo
PeerSupportHub
Contributed to the backend architecture for a habit-building (by peer push and mentor guidance)
platform, ensuring data flows correctly between users and mentors. Designed a logical MongoDB schema
to handle complex user relationships and session management efficiently. Collaborated with a team to
integrate API endpoints, focusing on system stability and reliable data retrieval.
MongoDB
Express.js
React
Node.js
View Code
Watch Demo
Producer–Consumer Buffer Model Checking
Designed and formally verified a concurrent Producer–Consumer system using NuSMV and Linear Temporal
Logic (LTL). Built a scheduler-based model with two producers, two consumers, and an explicit 4-slot
FIFO buffer, verifying 15 correctness properties including safety, liveness, mutual exclusion,
starvation freedom, and FIFO ordering. Also introduced a deliberate synchronization bug to generate
counterexamples and analyze concurrency failures through formal model checking.
NuSMV
LTL
Formal Verification
Finite State Machines
Concurrency
View Code
Search Engine Implementation
Built a functional search engine from scratch to understand the logic behind information retrieval.
Implemented core indexing algorithms to crawl and rank data, ensuring accurate search results.
Optimized queries to reduce latency, demonstrating a deep understanding of data structures and
algorithmic efficiency.
Python
Data Structures
Algorithms
View Code
Frontend Architecture Replications (Kali Linux & Amazon)
Recreated complex frontend interfaces to master the logic of responsive design and layout engines.
Used media queries to ensure the interface renders correctly across different devices.
HTML
CSS
Responsive Design
Kali Clone
Amazon Clone
JavaScript Utilities Collection
Currency Converter: Built a real-time tool using the Fetch API to handle asynchronous data reliably.
Logic Games: Developed logic-based games (Rock Paper Scissors) to solidify understanding of control
flow and DOM manipulation.
JavaScript
API
DOM
Currency Converter
Live
Demo
Logic
Games
Live
Demo