Skip to content
View mageshit24's full-sized avatar

Block or report mageshit24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mageshit24/README.md
Typing SVG

System Engineer Intern · EdgeVerve Finacle, Bengaluru
B.Tech Information Technology · Hindusthan Institute of Technology, Coimbatore

Portfolio LinkedIn Gmail

Profile views

🧑‍💻 About me

const magesh = {
  role      : "Full-Stack Developer & ML Engineer",
  internship: "System Engineer @ EdgeVerve Finacle (Bengaluru)",
  education : "B.Tech IT — Hindusthan Institute of Technology",
  building  : ["full-stack web apps", "ML & IoT systems", "disaster early-warning tools"],
  stack     : ["Angular", "Spring Boot", "Node.js", "Python", "MySQL"],
  openTo    : ["full-time software engineering roles"],
};

🛠️ Tech stack

Frontend

Angular React TypeScript HTML5 CSS3

Backend

Spring Boot Node.js Express.js Flask Java

Database

MySQL MongoDB Sequelize

AI / ML & IoT

Python OpenCV scikit-learn C++

Tools & Deployment

Git Postman Netlify Render VS Code


🎓 Major project

🌩️ A Decentralized IoT & ML Framework for Hyperlocal Cloudburst Prediction

Final Year Major Project — Disaster Early-Warning System

Traditional weather forecasting misses hyperlocal cloudburst triggers. This system deploys ESP32 sensor nodes in the field to monitor soil moisture, rainfall intensity, temperature, and humidity — transmitting over two independent channels simultaneously:

  • LoRa 433MHz → local RX node for offline field alerts (LCD · buzzer · GSM SMS) — works without internet
  • WiFi/UDP → Flask server running a Random Forest classifier → MySQL logging → live auto-refreshing dashboard

The dual-channel design ensures the system keeps alerting locally even when the network is down — critical for disaster-prone, connectivity-poor regions.

ESP32 LoRa SX1278 C++ Python Flask Random Forest MySQL Blynk GSM scikit-learn

Repo


🔬 Mini project

💤 Insomnia Prediction (IoT)

Third Year Mini Project — Smart Pillow with ML-based Sleep Analysis

Engineered a sensor-embedded smart pillow using ESP32 to continuously monitor pulse, respiration, body temperature, pressure, and sleep posture. Sensor data streams in real time to a Node.js REST API, persisted in MongoDB, and classified by a Random Forest model to predict insomnia risk.

ESP32 C++ Node.js MongoDB Python Random Forest REST API

Repo


🚀 Featured projects

🍽️ The Cozy Table

Full-Stack Restaurant Management System

Architected and deployed a production-grade restaurant platform featuring real-time order state management, reservation flows, menu filtering, JWT-secured role-based access, and Winston structured logging.

Resolved 40+ production-level bugs across the full stack — including in-memory auth caching to eliminate per-request DB queries, RxJS catchError fix to prevent polling stream termination, and ChangeDetectorRef.detectChanges() injected across 10+ components to fix Angular rendering failures.

Angular 21 Node.js Express MySQL Sequelize JWT RxJS TypeScript

Repo

👥 Employee Management System

Enterprise-Grade HR Platform

Built a layered Java backend (controller → service → repository) exposing a JWT-secured REST API, consumed by a React frontend. Implements department hierarchies, employee CRUD, and role-based access control — mirroring patterns used in production enterprise HR systems.

Demonstrates core Spring Boot competencies directly applicable to backend engineering roles: bean lifecycle, JPA/Hibernate ORM, DTO mapping, exception handling, and stateless JWT auth.

Spring Boot Java React MySQL JPA/Hibernate JWT REST API

Repo

🚗 Driver Drowsiness Alert

Real-Time Computer Vision Safety System

Implemented a real-time eye-aspect-ratio (EAR) algorithm on a live webcam feed using OpenCV to detect sustained eye closure. On drowsiness detection, the system triggers an audio alarm via Pygame and dispatches an email alert with the driver's GPS coordinates using smtplib and GeoPy — sub-second end-to-end response.

Python OpenCV smtplib Pygame GeoPy

Repo

✅ ToDoList — MERN Stack

Deployed Full-Stack Web Application

Built and shipped a full MERN stack to-do application with deadline tracking, overdue detection, and persistent task state. Frontend deployed on Netlify, backend on Render — live and publicly accessible.

Demonstrates end-to-end ownership: React SPA, Express REST API, MongoDB data layer, CORS configuration, environment-based config, and cloud deployment.

React Node.js Express MongoDB Netlify Render

Live Demo Repo


📊 GitHub stats

GitHub stats    Top Languages



GitHub Streak

🔍 Other projects

Project Description Stack
Student Attendance Tracker Face-recognition-based attendance system with alcohol detection via sensor integration Python · OpenCV · ESP32 · MongoDB
Angular ToDoList Standalone Angular 21 to-do app — live Netlify deploy, no external dependencies Angular · TypeScript
FlappyBird Fully playable Flappy Bird built in Java Swing — physics, collision detection, live scoring, runs as a standalone .jar Java · Swing/AWT

Contribution snake animation

Pinned Loading

  1. Insomnia-Prediction-Using-IoT-Integrated-Smart-Pillow Insomnia-Prediction-Using-IoT-Integrated-Smart-Pillow Public

    💤 IoT-based Smart Pillow that monitors pulse, respiration, body temperature, pressure, light, and sleep posture via ESP32 + sensors, streams data to MongoDB through a Node.js API, and uses a Random…

    C++ 1

  2. A-Decentralized-IoT-and-Machine-Learning-Framework-for-Hyperlocal-Cloudburst-Prediction A-Decentralized-IoT-and-Machine-Learning-Framework-for-Hyperlocal-Cloudburst-Prediction Public

    A decentralized IoT + Machine Learning system for hyperlocal cloudburst/landslide risk prediction. ESP32 sensor nodes (soil moisture, rainfall, DHT11) transmit over LoRa and WiFi-UDP to a Flask ser…

    HTML 1

  3. cozy_table_restaurant_app cozy_table_restaurant_app Public

    A full-stack restaurant management and table reservation system built with Angular, Node.js, Express, MySQL, and Sequelize. Features include menu management, online ordering, table reservations, pa…

    TypeScript

  4. Driver-Drowsiness-Alert Driver-Drowsiness-Alert Public

    Real-time driver drowsiness detection system using OpenCV that triggers an audio alarm and sends an email alert with GPS location when the driver's eyes stay closed too long.

    Python

  5. Employee-Management-System Employee-Management-System Public

    Full-stack Employee Management System with CRUD operations — React 19 + Vite frontend, Spring Boot REST API backend, MySQL database. Add, view, update, and delete employee records.

    JavaScript

  6. FlappyBird FlappyBird Public

    Classic Flappy Bird recreated in Java Swing/AWT — flap-physics, scrolling pipes, collision detection, and live scoring. Runs as a standalone .jar, no dependencies.

    Java 1