Work

My Projects

These are some of the projects I've worked on. I love building things and I'm always looking for new challenges.
HireX

HireX

Built a scalable full-stack professional networking and hiring platform using Next.js, TypeScript, MongoDB, and REST APIs, inspired by professional social platforms. Designed role-based authentication, secure session management, job workflows, social feeds, messaging, notifications, trust verification, and AI-assisted recommendation features. Developed modular APIs, integrated database models, implemented security and verification workflows, and deployed the platform for production-ready performance and scalability.
Next.jsTypeScriptNode.jsMongoDB+1
Live
Transit Ops

Transit Ops

Centralized smart transport operations platform that digitizes the full vehicle lifecycle. Role-Based Dashboards - Fleet managers, dispatchers, safety officers, financial analysts, and drivers • Live Fleet Map - MapLibre GL with animated trucks along simulated highway routes • Vehicle & Roster Management - Registration and fleet roster tracking • Dispatch & Routing - Driver dispatch logs and intelligent routing • Safety Compliance - License validity monitoring and safety tracking • Cost Analytics - Fuel expenses, cost analysis, and ROI with Recharts • Tested - 40+ unit tests with Vitest
Next.jsTypeScriptPostgreSQLPrisma+3
Live
Legal-Ease

Legal-Ease

A platform bringing speed and clarity to justice through virtual hearings and AI-assisted legal workflows. Real-Time Video Hearings - Low-latency conferencing via Agora RTC with secure server-side session tokens • Four-Tier RBAC - JWT auth with judge, lawyer, litigant, and admin roles • Role-Aware Data Visibility - Enforced across a modular Express backend of middleware, models, routes, and services • Analytics Dashboard - Case volume and backlog trend insights • AI Legal Assistant - Outputs constrained to assist rather than replace core legal decision-making • TypeScript-First - 85% TypeScript across the codebase
ReactTypeScriptViteNode.js+3
AlgoEscrow

AlgoEscrow

Trust-minimized escrow infrastructure on Algorand for secure transactions without intermediaries. On-Chain Fund Verification - Payments locked and verified on-chain • Smart Contract Enforcement - Automated release/refund based on outcomes • Multiple Workflows - Marketplace, P2P, and freelance use cases • Clear Lifecycle - Created → Funded → Completed / Disputed → Refunded • Wallet Integration - Pera Wallet with algosdk / algokit-utils • API-First - Designed for integration into other platforms
AlgorandalgosdkNode.jsExpress.js+4
Live
SmartAgri

SmartAgri

Satellite-powered precision farming platform that turns multispectral imagery into actionable crop insights. Satellite Image Pipeline - Processes Sentinel-2 multispectral imagery (10m resolution, 2017–present) • 8 Spectral Indices - NDVI, EVI, NDWI, NDMI, NDRE, CRI1, PSRI, GCI via normalized band arithmetic • Crop Health Analytics - Quantifies crop health, water content, and chlorophyll levels • Time-Series Analysis - Surfaces vegetation trends across growing seasons • Field Polygon Mapping - Converts user-drawn field polygons into Earth Engine geometry • Three-Tier Architecture - React client, Node/Express API, Python Earth Engine processing • Interactive Visualizations - Charts of derived index data for each field
React.jsNode.jsExpress.jsPython+2
Live
LegacyNote

LegacyNote

Full-stack app for creating and delivering encrypted time-capsule messages on a schedule. Scheduled Delivery - Send messages on a chosen future date and time • AES-256 Encryption - End-to-end encryption for all message content • Media Attachments - Images, videos, documents, and audio • Multi-Recipient - Deliver to multiple recipients with automatic email notifications • Auth - Email verification and Google OAuth • Background Scheduling - Agenda.js job scheduling for timed delivery • Responsive UI - Dark mode and mobile-to-desktop layouts
ReactViteTailwind CSSFramer Motion+6
Live