Computer Engineering student building full-stack applications and going deeper into backend engineering.
I like understanding the complete path of a feature:
UI
↓
API
↓
Business Logic
↓
Database
↓
Cache
↓
Deployment
My focus is not just learning frameworks — it's learning why the system works and becoming better at building, debugging and shipping software.
| Area | Focus |
|---|---|
| Frontend | React · JavaScript · Tailwind CSS · Redux Toolkit |
| Backend | Node.js · Express.js · REST APIs · JWT · Socket.IO |
| Databases | MongoDB · PostgreSQL · Redis |
| Problem Solving | C++ · Data Structures · Algorithms |
| Tools | Git · GitHub · Postman · Vercel · Render · Docker |
| Exploring | Backend Architecture · System Fundamentals · AI Integration |
AI-assisted UI analysis platform
React Express.js JWT AI
Analyze UI screenshots and surface insights around component patterns, layout inconsistencies and accessibility.
React
│
▼
Express REST API
│
├── JWT Authentication
│
▼
AI Analysis
│
▼
Structured UI Insights
- Screenshot upload and analysis workflow
- React frontend
- Express.js REST API
- JWT authentication
- AI-assisted analysis
- Independent frontend/backend deployment
Full-stack AI content platform
React Express.js MongoDB JWT Tailwind
A platform for authenticated users to generate, manage and persist AI-assisted content.
React + Tailwind
│
▼
Express REST API
│
├── JWT Auth
│
▼
MongoDB
- Authentication and protected routes
- REST API architecture
- MongoDB persistence
- Content management
- Responsive React UI
- Cloud deployment
Frontend builds · UI recreations · DSA implementations · experiments
The current goal is depth over tool collecting.
Node.js
↓
Express
↓
REST APIs
↓
Authentication
↓
Validation
↓
Error Handling
↓
Testing
Data Modeling
↓
Indexes
↓
Queries
↓
Transactions
↓
Performance
Caching
↓
Redis
↓
Query Optimization
↓
API Performance
DSA
↓
Operating Systems
↓
Networking
↓
Concurrency
↓
System Fundamentals
Primary language: C++
I use Data Structures & Algorithms to improve algorithmic thinking, implementation and problem-solving ability.
I share DSA walkthroughs, coding problems and development content.
01 · Maximum Product of Two Elements — LeetCode 1464
02 · Longest Common Prefix — LeetCode 14
03 · Reverse Integer — LeetCode 7
04 · Median of Two Sorted Arrays — LeetCode 4
01 BUILD
Make something real.
02 BREAK
Challenge your assumptions.
03 DEBUG
Follow the evidence.
04 UNDERSTAND
Learn what happens underneath.
05 SHIP
Finish what you start.
