All Projects

Projects

React
Vite
React Router
Tailwind CSS
SVGR
React Context
Docker
MQTT
InfluxDB
Grafana
Java
Spring MVC
TensorFlow
RAG
Spring Boot
JWT
Angular
Microservices
Thymeleaf
Spring Security
Node.js
Express
MongoDB
REST
Python
Django
Data Analysis
OpenCV
ML

Camera Configurator - DIGIEYE

Frontend Developer Intern

completed

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.

React
Vite
React Router
Tailwind CSS
SVGR
React Context
Performance: Improved codebase maintainability by applying SOLID principles
User Rating: Delivered a polished UI for camera management
2025-02 - 2025-06
Team Size: 3

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.

completed

Dockerized pipeline simulating sensor data with real-time visualization via Grafana.

Docker
MQTT
InfluxDB
Grafana
Performance: Sub-second latency
Scale: 100+ data points/sec
2023-09 - 2023-12
Team Size: 1

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%.

Java
Spring MVC
TensorFlow
RAG
Accuracy: 92% response accuracy
User Rating: 4.5/5 rating
2023-06 - 2023-08

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.

Spring Boot
JWT
Angular
Microservices
2023-03 - 2023-05

Takeaway: Balancing security with user-friendly design

Comprehensive application with patient management, search, and role-based access control.

Spring MVC
Thymeleaf
Spring Security
2023-01 - 2023-02

Takeaway: Coordination of multiple modules in enterprise apps

REST API for travel bookings built with Node.js and Express.

Node.js
Express
MongoDB
REST
2022-11 - 2022-12

Takeaway: Improving route efficiency using middleware

Django-based system for processing and analyzing data files.

Python
Django
Data Analysis
2022-09 - 2022-10

Takeaway: Streamlining data workflows for enhanced insights

Machine learning model to classify fruit quality, achieving 85% accuracy with a small dataset.

Python
TensorFlow
OpenCV
ML
Accuracy: 85%
2022-07 - 2022-08

Takeaway: Data preprocessing is 80% of the battle—overripe bananas taught me patience