← Selected work
TechSewa
Developed an academic technician-hiring platform with service discovery, bookings, reviews, real-time chat, and weighted KNN recommendations using React and Supabase.
- React
- Vite
- Tailwind CSS
- Supabase
- PostgreSQL
- Deno
- WebSockets

TechSewaIllustrative cover
Connecting people with local services.Full-stack
The problem
Bring technician discovery, service bookings, and communication into a single application for customers and service providers.
My contribution
Worked on the technician-hiring platform and its engineering documentation. The project combines service workflows with recommendation functionality.
How it was built
- React interfaces connect to Supabase authentication, PostgreSQL, and storage, with role-based dashboards and Row-Level Security.
- The application includes service listings, booking workflows, reviews, administrative approvals, and real-time chat.
- Weighted KNN recommendations support service discovery alongside browsing and service listings.
- Documentation includes data-flow, entity-relationship, use-case, sequence, component, and architecture diagrams, along with a test plan.
Limitations
No recommendation accuracy or evaluation results are claimed. The description covers the project as a whole without attributing every team feature to one person.
What the project delivered
An academic application combining service marketplace workflows, communication, recommendations, and engineering documentation.