Skip to content
View 123angmish's full-sized avatar

Block or report 123angmish

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.

Content in all repositories owned by your account will be closed.
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
123angmish/README.md

Angel Mishra

Java Backend Developer | Full-Stack Software Engineer
B.Tech in Electronics & Communication Engineering β€” Banasthali Vidyapith
Machine Learning & Computer Vision Research Exposure (NIT Kurukshetra Internship & Final Year Project)

LinkedIn GitHub


πŸ‘¨β€πŸ’» Professional Summary

I am a software engineer focused on building robust, secure backend systems in Java & Spring Boot and dynamic full-stack applications with React.js. I emphasize writing clean, testable code, enforcing strong authentication & authorization boundaries, designing relational database schemas, and applying efficient Data Structures & Algorithms to solve practical engineering problems.

  • πŸ”­ Current Focus: Building secure RESTful APIs, Spring Security authentication architectures, and learning database concurrency & transaction management.
  • 🎯 Target Roles: Java Backend Developer, Full-Stack Developer, Software Development Engineer (SDE).
  • πŸ’‘ Core CS: Data Structures & Algorithms, Object-Oriented Programming (OOP), Database Management Systems (DBMS), Operating Systems, Computer Networks.

πŸ› οΈ Technical Stack

Area Technologies
Backend & APIs Java 21, Spring Boot (3.x), Spring Security 6, Spring Data JPA, Hibernate, RESTful APIs, JWT, BCrypt, Jakarta Validation
Frontend React.js, Redux Toolkit, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, Vite
Databases & ORM PostgreSQL, MySQL, H2 Database, Hibernate ORM, Flyway Database Migrations
Tools & Environments Git, GitHub, Maven, Docker, Postman, Linux / Bash, MVC Architecture
ML & Computer Vision Python 3.10+, FastAPI, OpenCV, MobileNetV2 / TensorFlow, Librosa, Scikit-Learn

🌟 Featured Placement Projects

1. CampusShare β€” Peer-to-Peer Campus Marketplace (Flagship Project)

Full-stack campus utility sharing platform built with Java 21, Spring Boot 3.5, React 19, and PostgreSQL.

  • Concurrency & Locking: Implemented pessimistic database row-locking (SELECT FOR UPDATE) and optimistic versioning to prevent double-booking collisions during concurrent rental requests.
  • Security & Authorization: Stateless JWT authentication paired with rotating HttpOnly refresh tokens; backend-enforced ownership checks on all listing mutations.
  • Payment Architecture: Razorpay order workflow with server-side HMAC-SHA256 signature verification and an idempotent durable webhook inbox for reliable payment settlement.
  • Stack: Java 21, Spring Boot 3.5, React 19, PostgreSQL 16, Flyway, Spring Security, Docker.

2. HireVia β€” Recruitment & Applicant Tracking System

Full-stack job portal and talent acquisition platform with role-based access control and live ATS workflow.

  • Security Hardening: Stateless JWT authentication with externalized secret configuration, BCrypt salt hashing, in-memory rate limiting against brute-force attacks, and server-side IDOR protection across jobs and applicant data.
  • Secure Messaging & ATS: Candidate-employer communication channel with JWT-derived identity verification and an ATS pipeline (APPLIED βž” SHORTLISTED βž” INTERVIEW βž” HIRED/REJECTED).
  • Stack: Java 21, Spring Boot 3.5, React 18, Vite, Redux Toolkit, Tailwind CSS, Spring Security 6.

3. AI Virality Predictor β€” Video Intelligence & Platform Optimizer (NIT Kurukshetra Research Internship Project)

Multimodal video analytics engine and regression benchmark evaluating video pacing across YouTube Shorts, TikTok, and Instagram Reels.

  • Feature Extraction: Extracted optical motion flow (0–3s hook intensity) via OpenCV and acoustic RMS energy peaks via Librosa.
  • Machine Learning Benchmark: Baseline regression comparison on a controlled synthetic multimodal benchmark ($N=10,000$) where Linear Regression proved optimal ($R^2 = 0.8824$, $\text{RMSE} = 4.5194$) due to the underlying linear target structure.
  • Project Evolution: Originated as a Flask research prototype during my NIT Kurukshetra internship, later independently expanded into a FastAPI + Next.js 14 platform with automated platform blueprints.
  • Stack: Python, FastAPI, Next.js 14, OpenCV, Librosa, Scikit-Learn, Tailwind CSS.

4. FloodGuard AI β€” Real-Time Flood Hazard & Risk Monitoring (Final Year Computer Vision Project)

AI and Computer Vision prototype developed as a Final Year Project in B.Tech ECE (Banasthali Vidyapith) for flood-scene analysis, estimated surface motion/flow analysis, and community risk alerting.

  • Computer Vision Pipeline: Combines a MobileNetV2-based CNN for frame-level flood scene classification with Lucas-Kanade optical flow for relative surface motion tracking and estimated flow analysis.
  • Verified Architecture: Saved model contains a MobileNetV2-based frozen backbone (~2.26M non-trainable parameters) with a custom dense binary classification head (~164K trainable parameters), plus a separate reproducible retraining module under training/.
  • Telemetry & WebSockets: Low-latency video stream pipeline with MJPEG feed and WebSocket channels for location-scoped emergency telemetry.
  • Stack: Python 3.10+, FastAPI, OpenCV, MobileNetV2-based CNN (TensorFlow), SQLite, WebSockets.

πŸ”¬ Research & Internship Experience

  • Research Intern β€” National Institute of Technology (NIT), Kurukshetra
    • Researched Computer Vision and Machine Learning algorithms for multimodal feature extraction, optical flow motion analysis, and audio signal processing.
    • Built the initial research prototype in Python/Flask that laid the algorithmic foundation for the AI Virality Predictor.

πŸ“ˆ Computer Science Fundamentals & Practices

  • Actively practicing Data Structures & Algorithms (Arrays, Hash Tables, Trees, Graphs, Dynamic Programming, Two Pointers).
  • Object-Oriented Design (SOLID principles, Factory, Strategy, and Singleton design patterns).
  • Relational database schema design, indexing, transactions (ACID properties), and SQL optimization.

πŸ“« Let's Connect

Popular repositories Loading

  1. 123angmish 123angmish Public

    1

  2. shoes-website shoes-website Public

    HTML

  3. wheather-website wheather-website Public

    JavaScript

  4. Cooknetic-AI Cooknetic-AI Public

    🍳 Next-Gen Full-Stack AI Culinary Companion & Kitchen Platform powered by Java 25, Spring Boot 3.3.5 & Google Gemini Multimodal Vision

    HTML

  5. breakchain-AI breakchain-AI Public

    πŸ’” BreakChain AI β€” Empathetic Mental Health & Heartbreak Recovery Platform powered by Java, Real AI, Psychological Chat Autopsy & Therapeutic Tools

    HTML

  6. ai-virality-predictor ai-virality-predictor Public

    ML and computer-vision based video analysis and virality prediction platform.

    JavaScript