
Pizza Palette
My TyroSoft internship deliverable: pizza ordering with Razorpay checkout, Nodemailer notifications at each fulfillment stage, and an admin dashboard for menu and orders.

—·Academic
My final-year marketplace tackles a hiring bottleneck: engineers doing screening instead of product work. OptaHire connects companies with verified interviewers. Stripe Connect holds escrow. A Flask AI service handles resume matching.
Jan 2024 - Jun 2024

OptaHire was my FYP for a real problem I kept seeing in hiring threads. Companies post roles. Verified interviewers run first-round screens. Stripe Connect releases escrow only after job completion. Six months of architecture across React, Express, PostgreSQL, and RTK Query with a separate Flask service for resume filtering. This is where I learned how two-sided marketplaces behave at the edges.
Final-year project owner for system architecture, marketplace flows, Stripe Connect escrow, and Flask AI service integration across six months.
Company onboarding, interviewer verification and ratings, escrow payment lifecycle, AI-assisted job-to-interviewer matching, and candidate screening workflow from post to completion.

My TyroSoft internship deliverable: pizza ordering with Razorpay checkout, Nodemailer notifications at each fulfillment stage, and an admin dashboard for menu and orders.

I built Customer Connect CRM to learn org-chart software, not another todo app. Three roles (admin, manager, sales rep) get JWT-gated dashboards with pipelines and reports matched to how each persona works.

My TyroSoft internship deliverable goes past basic CRUD. Camify uses browser media APIs for live webcam filters, crop, and gallery persistence via Express, MongoDB, and Cloudinary.