Software Engineer & Full-Stack MERN Specialist
I am a passionate Software Engineer specializing in enterprise-grade Full-Stack Development (MERN) and AI/ML Engineering. With a strong mathematical foundation and an academic CGPA of 9.04 / 10, I design, architect, and deploy scalable web applications, RESTful APIs, database-driven systems, and computer vision solutions.
My development approach combines strong programming fundamentals, clean architecture, practical problem solving, security awareness, and continuous learning. I enjoy taking an idea from a simple requirement and turning it into a functional, responsive, and maintainable software product.
| ๐ ๏ธ Engineering Philosophy | ๐ป Full-Stack Competency |
|---|---|
| Clean code architecture, modular design, security-first workflows, and performance optimization. | Scalable React web applications, custom Express/Node services, MongoDB schema design, REST APIs, and JWT RBAC. |
| ๐ค AI/ML & Computer Vision | ๐ฏ Open To Opportunities |
|---|---|
| End-to-end deep learning pipelines using YOLOv9, PyTorch, OpenCV, NumPy, and Flask. | Full-Time Software Engineering Roles, Full-Stack Development, AI/ML Engineering, and Computer Vision opportunities. |
| Area | Details |
|---|---|
| ๐ Education | B.Tech โ Computer Science & Engineering |
| ๐ Academic Performance | 9.04 / 10 CGPA |
| ๐ป Primary Stack | MERN + TypeScript |
| ๐ง Programming | Java ยท Python ยท C++ ยท JavaScript ยท TypeScript |
| ๐จ Frontend | React.js ยท Vite ยท Tailwind CSS ยท Redux Toolkit |
| โ๏ธ Backend | Node.js ยท Express.js ยท Django ยท Flask ยท Spring Boot |
| ๐๏ธ Databases | PostgreSQL ยท MongoDB ยท MySQL |
| ๐ค AI / ML | PyTorch ยท YOLOv9 ยท OpenCV ยท NumPy |
| โ๏ธ Cloud | Microsoft Azure ยท Oracle Cloud |
| ๐ Security | JWT ยท RBAC ยท HTTP-only Cookies ยท bcrypt |
| ๐งช API Development | REST APIs ยท Postman |
| ๐ง Version Control | Git ยท GitHub |
| ๐ Current Direction | Full-Stack Engineering + AI/ML |
I focus on building software that combines good user experience with reliable backend architecture.
- Responsive React applications using component-based architecture.
- RESTful backend services using Node.js and Express.js.
- Type-safe applications using TypeScript.
- MongoDB database design using Mongoose.
- Authentication and authorization using JWT.
- Role-Based Access Control for multi-user platforms.
- Admin dashboards and management systems.
- Shopping cart, checkout, order, and inventory workflows.
- API testing and debugging using Postman.
- Object detection and image processing.
- YOLO-based real-time inference.
- PyTorch model development.
- OpenCV-based image and video processing.
- Machine learning classification and regression.
- Data preprocessing and visualization.
- Flask-based model deployment.
- Experimentation with deep learning pipelines.
- Vercel-based frontend and full-stack deployments.
- Cloud fundamentals using Azure and Oracle Cloud.
- Environment-variable based configuration.
- Production-oriented application configuration.
- Git/GitHub based development workflows.
Architecture diagrams: These flowcharts are embedded as rendered images, so no separate image-assets folder is required. Mermaid Ink renders the diagrams from their encoded definitions.
Keywords: PostgreSQL, SQL, relational databases, schema design, tables, primary keys, foreign keys, joins, aggregate functions, subqueries, indexes, constraints, normalization, transactions, CRUD operations, query optimization, database design.
PostgreSQL is included in the skills and keyword sections; mention hands-on PostgreSQL project experience only where it reflects work you have actually completed.
I try to follow a practical engineering mindset while developing projects:
| Principle | Approach |
|---|---|
| ๐งฑ Modularity | Break applications into reusable components, services, controllers, and utilities. |
| ๐ Security | Protect authentication flows, credentials, APIs, and sensitive application data. |
| ๐ Scalability | Design systems so features can be added without rewriting the entire application. |
| โก Performance | Optimize database queries, frontend rendering, API responses, and resource usage. |
| ๐งช Testing | Validate APIs, application flows, edge cases, and integration points. |
| ๐ Documentation | Maintain clear README files, setup instructions, API information, and project structure. |
| ๐ Maintainability | Prefer readable code and consistent project conventions over unnecessary complexity. |
| ๐ Deployment | Build with deployment and environment configuration in mind from the beginning. |
My backend development experience includes designing APIs and application services that support complete frontend workflows.
- REST API architecture
- CRUD operations
- Authentication middleware
- JWT-based authentication
- Role-Based Access Control
- HTTP-only cookies
- Password hashing with bcrypt
- Request validation
- Error handling
- Middleware architecture
- Database schema design
- Mongoose models
- API testing with Postman
- Environment-based configuration
โจโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโจ ใใใใใใใใ๐ BACKEND REQUEST FLOW โจโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโจ
โจโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโจ ใใใใใใใโก SECURE โข SCALABLE โข MODULAR โจโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโจ
| Domain | Proficiency | Key Frameworks & Technical Details |
|---|---|---|
| Object Detection & Tracking | Advanced |
Custom YOLOv9 architectures using PyTorch with OpenCV-based image/video processing. |
| Deep Learning & Neural Networks | Advanced |
CNNs, feature extraction, tensor operations, optimization, and model evaluation. |
| Computer Vision Infrastructure | Advanced |
Image preprocessing, bounding-box annotations, spatial transformations, and video inference. |
| Machine Learning Algorithms | Intermediate |
Supervised and unsupervised learning, classification, regression, clustering, and evaluation metrics. |
| Data Analysis | Intermediate |
NumPy, Pandas, Matplotlib, Seaborn, preprocessing, visualization, and exploratory analysis. |
| Model Deployment | Intermediate |
Flask-based inference APIs and web interfaces for machine learning models. |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โใใใใใใใ๐๏ธ COMPUTER VISION PIPELINEใใใใใ ใโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ YOLOv9 + PyTorch + OpenCV + Flask ๐
FreshMart is a full-stack grocery e-commerce platform designed around a complete customer-to-admin purchasing workflow.
- Stack: React.js, TypeScript, Vite, Node.js, Express.js, MongoDB, Mongoose, Tailwind CSS
- Authentication: JWT, HTTP-only cookies, bcrypt
- Roles: Customer & Administrator
- Features: Product browsing, product details, cart, checkout, orders, inventory management, admin dashboard
- Architecture: Modular frontend and backend structure
- Database: MongoDB with Mongoose
- Repository: github.com/dhanushgopi2456/FreshMart
- Live Demo: https://fresh-mart-v2.vercel.app
๐๏ธ Architecture Highlights
- Modular MVC-inspired backend structure.
- Separate models, routes, controllers, and middleware responsibilities.
- Persistent shopping cart and checkout workflow.
- Responsive customer-facing interface.
- Administrative product and inventory management.
- Authentication-protected application routes.
A collaborative task-management platform designed around teams, permissions, workflows, and productivity.
- Stack: React.js, Node.js, Express.js, TypeScript, MongoDB, Mongoose, JWT, Tailwind CSS
- Authentication: JWT-based authentication
- Authorization: Role-Based Access Control
- Roles: Admin, Team Lead, Regular Member
- Features: Dashboard, Kanban workflow, calendar, analytics, filters, task management
- Repository: github.com/dhanushgopi2456/Team-Task-Manager
- Live Demo: https://client-psi-three-59.vercel.app
๐๏ธ Architecture Highlights
- Full-stack TypeScript architecture.
- Authentication and authorization middleware.
- Permission-aware user workflows.
- Modular React components.
- REST API based backend.
- MongoDB persistence layer.
- Dashboard-oriented application design.
Engineered an end-to-end computer vision pipeline using YOLOv9, PyTorch, NumPy, OpenCV, and Flask.
- Stack: Python, PyTorch, OpenCV, NumPy, Flask
- Core Area: Real-time object detection
- Model: YOLOv9
- Processing: Image and video inference
- Deployment: Flask web backend
- Repository: github.com/dhanushgopi2456/Object-Detection-YOLO-v9
A web-based stall booking platform designed to simplify stall discovery, booking, and management.
Technologies: React, Vite, MongoDB, PostgreSQL concepts, Spring Boot
Key Areas:
- Booking workflow
- Responsive frontend
- Database-backed application
- User-oriented interface
- Backend API integration
A route-planning application focused on commercial driver Hours-of-Service workflows.
Technologies: Django, Django REST Framework, PostgreSQL, OSRM
Key Areas:
- Route planning
- REST API development
- Geographic routing
- HOS-related calculations
- PostgreSQL data management
- Cloud deployment
Jan 2026 โ Mar 2026
- Full-Stack Web Engineering: Engineered web applications using React.js, Node.js, Express.js, MongoDB, and Tailwind CSS.
- API Architecture: Developed RESTful APIs and integrated frontend workflows with backend services.
- Authentication & Security: Implemented JWT-based authentication and protected application routes.
- Database Engineering: Designed and maintained MongoDB schemas using Mongoose.
- Frontend Development: Built responsive React interfaces and reusable components.
- Debugging: Investigated application issues across frontend, backend, APIs, and database layers.
- Version Control: Used Git and GitHub for collaborative development and source-code management.
React.js Node.js Express.js MongoDB JWT Tailwind CSS REST API Git
Click on any badge or title below to view/verify the original credential link.
-
Oracle Cloud Infrastructure 2025 DevOps Professional (July 2025)
-
Microsoft Azure AI Fundamentals (AI-900) (May 2024)
-
Salesforce Agentforce Specialist (Dec 2025)
Alongside application development, I continuously strengthen my fundamentals in:
- Data Structures & Algorithms
- Object-Oriented Programming
- Database Management Systems
- Operating Systems
- Computer Networks
- Software Engineering
- System Design
- Web Technologies
- Machine Learning
- Computer Vision
- Cloud Computing
- Cyber Security Fundamentals
| Recognition | Details & Impact |
|---|---|
| ๐ Published Research Paper | Co-authored and published research on "Object Detection using YOLOv9" at the International Conference on Artificial Intelligence and Data Science (AIDE-2024). |
| ๐ Class Representative | Led a cohort of 60+ engineering students, supporting academic communication and peer coordination. |
| ๐ก๏ธ Student Anti-Ragging Committee | Served as an active committee member supporting campus safety and student welfare. |
| Profile | Highlights & Focus Area |
|---|---|
| ๐งฉ LeetCode | Data Structures & Algorithms: Solving algorithmic challenges and strengthening problem-solving skills. |
| ๐ข GeeksforGeeks | Practicing Java, Python, DSA, and computer science fundamentals. |
| ๐ฏ HackerRank | Practicing programming, Java, Python, and problem-solving concepts. |
| โก Code Ninga 360 | Participating in coding practice and competitive programming. |
| ๐ Codolio | Unified coding profile and problem-solving activity. |
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ โใใใใใใ๐ SOFTWARE DEVELOPMENT LIFECYCLEใใใใใ โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
๐ก BUILD โ ๐งช TEST โ ๐ SHIP โ ๐ IMPROVE
| Category | Tools |
|---|---|
| ๐ป IDE | VS Code |
| ๐ Version Control | Git, GitHub |
| ๐งช API Testing | Postman |
| ๐ Frontend | React, Vite, Tailwind |
| โ๏ธ Backend | Node.js, Express, Django, Flask, Spring Boot |
| ๐๏ธ Database | PostgreSQL, MongoDB, MySQL |
| ๐ค AI/ML | PyTorch, YOLOv9, OpenCV |
| โ๏ธ Cloud | Azure, Oracle Cloud, Vercel |
| ๐ฆ Package Management | npm |
| ๐ Python Ecosystem | NumPy, Pandas, Matplotlib, Seaborn |
| ๐ง Development | OOP, REST APIs, MVC, RBAC |
Build. Break. Debug. Improve. Repeat.
I use GitHub not only as a code repository, but also as a place to document my learning journey, experiment with technologies, build practical applications, and continuously improve my engineering skills.
My projects generally focus on:
- Building complete end-to-end applications.
- Applying concepts through real projects.
- Exploring new frameworks and developer tools.
- Improving code quality and architecture.
- Practicing DSA and problem solving.
- Experimenting with AI/ML technologies.
- Learning from bugs and production issues.
- Maintaining consistent development practices.
| ๐ Currently Learning | ๐ Currently Building |
|---|---|
| โซ๏ธ Advanced System Design & Distributed Architecture โซ๏ธ Deep Learning Pipeline Optimization with PyTorch โซ๏ธ Microservices Patterns & Message Queues โซ๏ธ Advanced TypeScript & Backend Architecture |
โซ๏ธ Scalable MERN Microservices โซ๏ธ Real-Time WebSocket Applications โซ๏ธ Automated CI/CD Pipelines โซ๏ธ Containerized Applications โซ๏ธ Computer Vision Inference Systems |
| ๐ฌ Currently Exploring | ๐ผ Open To Opportunities |
|---|---|
| โซ๏ธ Agentic AI Systems & Multi-Modal LLM Applications โซ๏ธ Cloud-Native Infrastructure โซ๏ธ AI-assisted Development Workflows โซ๏ธ High-Performance Web Applications |
โซ๏ธ Full-Time Software Engineering Roles (SDE) โซ๏ธ Full-Stack / MERN Development โซ๏ธ Backend Engineering โซ๏ธ AI/ML & Computer Vision Engineering โซ๏ธ Open-Source Collaborations |
โจ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โจ ใใใใใใ๐ 2026 ENGINEERING ROADMAP โจ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โจ
๐ฑ LEARN โ ๐ ๏ธ BUILD โ ๐งช TEST โ โ๏ธ DEPLOY โ ๐ SCALE
Readable code should make the next developer's job easier.
Authentication, authorization, secrets management, and safe API design should be considered from the beginning.
Good software should not only work โ it should use resources efficiently and provide a responsive experience.
A strong architecture makes applications easier to maintain, debug, test, and extend.
Technology changes quickly, so I continuously experiment with new frameworks, tools, architectures, and development practices.
Good engineering also means communicating clearly, reviewing code, documenting decisions, and helping the team move forward.
I am particularly interested in opportunities where I can contribute to real-world software products while continuing to grow as an engineer.
I am interested in working on products where software engineering, scalable architecture, automation, and intelligent systems come together.
| ๐ง THINK | ๐ ๏ธ BUILD | ๐งช TEST | ๐ DEBUG | ๐ SHIP |
|---|---|---|---|---|
| Understand | Implement | Validate | Improve | Deploy |
Every bug is a learning opportunity. Every project is a chance to improve.
If you find my projects interesting, feel free to explore the repositories and connect with me.
"Simplicity is prerequisite for reliability. Continuous innovation through clean software engineering."
๐ Build with purpose ยท Learn continuously ยท Ship consistently




