Personal projects and student mentorship in software engineering and applied systems
Production-ready systems designed for scalability and maintainability
Multi-tenant messaging system with automation capabilities
Native mobile app with real-time sync and offline support
Enterprise-grade infrastructure for high availability
Guiding the next generation of engineers
"Teach students how to think, not just what to implement."
Guiding projects in applied ML, from data preprocessing to model deployment. Focus on practical implementations over theoretical complexity.
Teaching API-first design principles, database optimization, and building scalable backend services using modern frameworks.
Projects involving complex database designs, query optimization, and data modeling for real-world applications.
Helping students identify and solve real problems using AI, from computer vision to natural language processing.
Focus on creating production-ready systems that solve actual problems, not just proof-of-concepts.
Code that's easy to understand, modify, and extend. Clean architecture and clear documentation.
Design the interface before the implementation. This ensures flexibility and easier integration.
The best way to learn is through building. Every project is an opportunity to grow.
I enjoy discussing interesting projects and ideas.