Abhijeet Sharma
I Build, Maintain & Modernize Production Systems.
Software Engineer with 3+ years of experience across 30+ projects and multiple technology stacks. I’ve worked with production Laravel systems and modern MERN/Next.js enterprise applications. My goal is to grow from building features to designing and owning reliable, scalable systems.
Laravel • PHP • React • Node.js • MERN • Next.js
From production Laravel systems to modern MERN and Next.js applications.
System Status
- API
- DATABASE
- REDIS
- QUEUE
- Experience
- 3+ Years
- Focus
- Software Engineering
- Architecture
- Scalable Systems
About Me
I’m Abhijeet Sharma, a Software Engineer with 3+ years of professional experience and 30+ projects across Laravel, CodeIgniter, React, Node.js, MERN and Next.js.
Throughout my career, I’ve worked on both production systems and modern enterprise applications. I’ve built and maintained APIs, business applications, database-driven systems and integrations, while also working with existing applications and contributing to their modernization toward modern JavaScript technologies.
My experience has taught me that being a good engineer is not only about knowing a framework. It’s about understanding the problem, the business logic, the data, the architecture and what can happen when the system is running in the real world.
My goal is to grow into a strong Software Engineer who can design, build and scale reliable systems — not just implement features. I’m currently going deeper into MERN, system design, distributed systems, DSA, databases, Python and AI engineering to strengthen both my problem-solving and system-level thinking.
I want to keep building real products, solving difficult engineering problems and eventually take ownership of systems from architecture to production.
I don’t want to just write code. I want to understand, design and build systems that can scale.
What happened?
Why did it happen?
Where was the bottleneck?
What assumption failed?
How can it be prevented?
How would I design it differently next time?
Career Journey
How I got here
- Sept 2022 — Sept 2025
Software Engineer — Softechure IT Services
- Laravel
- PHP
- CodeIgniter
- React
- Next.js
- REST APIs
- Sept 2025 — Present
Software Engineer — Aumtics Technologies
- MERN
- Next.js
- Node.js
- MongoDB
- Modernization
- Ongoing
Independent Projects
- MERN
- Python
- AI Engineering
- System Design
- DSA
Engineering Stack
What I build with
Languages
Frontend
Backend
Databases
Infrastructure / Tools
Engineering
Featured Projects
What I've built
Across my career, I've worked on 30+ projects across different technologies, business domains and application architectures — from production Laravel systems to modern applications built with MERN and Next.js. A few are shown here in detail; the rest are listed below.
AI Story Generator
A MERN + Python app that generates stories from user prompts using an AI model.
Plant Monitoring System
A MERN + Python system for tracking plant/environmental conditions over time.
SCM
Aumtics TechnologiesSupply Chain Management — an enterprise product in the Aumtics ecosystem, built on MERN.
Additional Projects
Engineering Challenges
Real problems, worked through
Problem
A report endpoint queried a large historical date range in one request, returning and processing far more rows than a single request should.
Root Cause
The query had no pagination or date-range limits, and the underlying table lacked an index on the columns used for filtering, forcing a large scan.
Impact
The request ran slowly and put sustained load on the database, degrading response times for other queries during that window.
Investigation
Reviewed the query plan, found the missing index and the unbounded date range, and confirmed the response payload size was much larger than the UI actually needed.
Solution
Added pagination and a required date-range filter to the endpoint, added an index on the filtered columns, and moved the heaviest aggregation to a background job with cached results.
What I Learned
Large, unbounded queries should never run synchronously in the request path. Pagination, indexing and caching are the first three things to check before reaching for anything more complex.
System Design Lab
Systems I've studied and designed
I'm actively going deeper into system design and understanding how production systems behave under concurrency, traffic and failure. Scroll through the first system below to see it built layer by layer — the rest open a detailed architecture breakdown, one is interactive.
Load Balancer
Node.js Cluster
Multiple app instances
Redis
Catalog / session cache
Queue
Async order & email processing
Database
Order Management
Keeping stock correct when many users compete for the same inventory.
Authentication
Access and refresh token architecture across services.
Distributed API
Gatewaying, rate limiting and caching across backing services.
DSA Journey
Data structures & algorithms
I'm strengthening my data structures and algorithms fundamentals to become a stronger problem solver and software engineer.
Currently Learning
Currently going deeper into
I'm focused on building stronger fundamentals and understanding how modern software systems work internally.
Software Engineering
DSA
System Design
AI Engineering
Engineering Log
A running journal of what I'm building and studying
Aug 21, 2026
Database indexing & large dataset optimization
Studied database indexing strategies and techniques for optimizing queries over large datasets.
Aug 20, 2026
E-commerce order API with transactional stock locking
Designed an order API using database transactions and row locking to prevent overselling under concurrency.
Aug 18, 2026
JWT + SSO architecture
Studied JWT-based authentication and single sign-on architecture across services.
GitHub / Open Source
Recent activity
Contact
LET'SBUILDSOMETHINGUSEFUL.
Have an interesting engineering problem, product or opportunity? Let’s connect.