AI / Software Engineering
Udyomix
An AI-powered student productivity and study-management platform focused on study groups, partner matching, scheduling, habits, and career preparation.
Problem
Students often struggle to coordinate study groups, find compatible study partners, and stay consistent with schedules and habits alongside long-term career preparation.
Solution
Udyomix brings study groups, partner matching, scheduling, habit tracking, and career preparation into a single platform, using AI to assist with matching and recommendations on top of a real-time collaborative backend.
Architecture
A monorepo (managed with Turbo) separating a React/TypeScript frontend from a Node.js/Express backend, with MongoDB for persistence and Socket.IO for real-time features such as live study-group updates.
Main Features
- Study group creation and coordination
- AI-assisted study partner matching
- Scheduling and habit tracking
- Career preparation tools
- Real-time updates via Socket.IO
Frontend & Backend
Frontend — React with TypeScript, structured as a package within a Turbo monorepo.
Backend — Node.js and Express REST APIs backed by MongoDB, with JWT-based authentication and Socket.IO for real-time communication.
AI Integration
Google Gemini is integrated to support AI-assisted study partner matching and recommendations.
Engineering Decisions
- Monorepo structure (Turbo) to share code and types between frontend and backend
- JWT-based authentication for stateless session handling
- Socket.IO for real-time study group and scheduling updates
My Role
Designed and built the platform end to end, including backend API design, real-time features, authentication, and AI integration.
Interested in working together?
I am open to research discussions, collaborations, and opportunities related to AI security, LLM security, RAG, multi-agent systems, privacy, and trustworthy AI.