All Projects
Projects
Camera Configurator - DIGIEYE
Frontend Developer Intern
Developed a React-based camera configuration interface during a full-stack internship at DIGIEYE (Feb 10 – Jun 12, 2025). Enhanced the 'Live' page with PTZ (Pan-Tilt-Zoom) controls, refactored for modularity, and built the 'Playback' page with a stream viewer and playback controls aligned with Figma designs. Implemented toggle-based UI features (e.g., enable/disable sections in 'Recording Schedule,' 'Network Access,' 'DynDNS') and synchronized settings (e.g., format, resolution) between 'Video' and 'Storage' modules using React Context.
Key Achievements
- Enhanced 'Live' page with PTZ (Pan-Tilt-Zoom) controls
- Refactored components for better modularity
- Built 'Playback' page with stream viewer and playback controls
- Implemented toggle-based UI features (Recording Schedule, Network Access, DynDNS)
- Synchronized settings between 'Video' and 'Storage' modules
- Applied SOLID principles and improved codebase maintainability
- Presented interface to supervisors and gathered feedback
Takeaway: Improved codebase maintainability by applying SOLID principles, reduced duplication in PTZ controls, and delivered a polished UI for camera management. Presented the interface to supervisors, receiving feedback for further refinement.
Real-Time IoT Monitoring System
Full-Stack Developer
Dockerized pipeline simulating sensor data with real-time visualization via Grafana.
Key Achievements
- Implemented real-time data processing pipeline
- Optimized Docker container resource usage
- Created custom Grafana dashboards
Takeaway: Efficient handling of real-time data streams and visualization
Spring MVC chatbot with RAG integration, reducing customer query time by 15%.
Key Achievements
- Reduced customer service response time by 15%
- Implemented RAG for accurate information retrieval
- Integrated with existing banking systems
Takeaway: Integrating machine learning in web apps enhances user support
Microservices architecture featuring Spring Security and Angular dashboard.
Takeaway: Balancing security with user-friendly design
Comprehensive application with patient management, search, and role-based access control.
Takeaway: Coordination of multiple modules in enterprise apps
REST API for travel bookings built with Node.js and Express.
Takeaway: Improving route efficiency using middleware
Django-based system for processing and analyzing data files.
Takeaway: Streamlining data workflows for enhanced insights
Machine learning model to classify fruit quality, achieving 85% accuracy with a small dataset.
Takeaway: Data preprocessing is 80% of the battle—overripe bananas taught me patience