const vikash = {
role: "Aspiring Software Engineer",
location: "India 🇮🇳",
interests: [
"Backend Engineering",
"Full-Stack Development",
"AI-powered Applications"
],
languages: ["Java", "JavaScript", "Python"],
currentlyLearning: [
"Data Structures & Algorithms",
"System Design",
"Computer Networks",
"Operating Systems",
"DBMS"
],
building: "Production-style software projects",
goal: "Become an excellent Software Development Engineer 🚀"
};I'm a Computer Science Engineering student who enjoys understanding how software works behind the scenes — from an HTTP request hitting an API to authentication, databases, caching, testing and deployment.
Instead of only learning technologies, I like to build complete products, break things, debug them and understand why they work.
My current mission: become strong at problem solving + backend engineering + computer science fundamentals.
| 👨💻 Role | ⚙️ Main Focus | 🧠 DSA | 🚀 Building |
|---|---|---|---|
| Software Engineer | Backend + Full Stack | Java | Production-style Apps |
AI-powered full-stack travel planning platform built to combine traditional backend engineering with Generative AI.
Full Stack · REST APIs · Authentication · AI Integration · Caching · Testing · CI/CD
- 🤖 AI-generated personalized travel itineraries
- 🔐 JWT-based authentication & protected resources
- 👤 User-specific Trip CRUD operations
- 💰 Automated budget analysis
- 🌤️ Weather integration
- 🗺️ Location & map enrichment
- ⚡ Redis caching and rate limiting
- 🛡️ Centralized validation & error handling
- 🧪 API testing using Vitest + Supertest
- 🔄 GitHub Actions CI/CD
- ☁️ Production deployment
Stack
Authentication backend created to understand modern access-token, refresh-token and session architecture.
Backend Architecture · Security · JWT · Redis · MongoDB
- 🔑 JWT access tokens
- 🔄 Refresh token architecture
- 🍪 Cookie-based token handling
- ⚡ Redis-backed sessions
- 🔒 bcrypt password hashing
- 🛡️ Authentication middleware
- ✅ Request validation
- 👤 Protected user routes
- 🚪 Session invalidation
Stack
Full-stack accommodation discovery platform inspired by modern property rental applications.
React · Node.js · MongoDB · Responsive UI · Deployment
- 🏡 Property discovery
- 🔎 Search functionality
- 🗄️ Database-backed listings
- 🖼️ Dynamic property imagery
- 📱 Responsive interface
- ⚙️ Backend APIs
- ☁️ Production deployment
Building strong problem-solving fundamentals using Java.
Topics I'm actively working through:
Arrays & Strings ████████████████████
Searching & Sorting ███████████████████░
Hashing ███████████████████░
Two Pointers ██████████████████░░
Sliding Window █████████████████░░░
Stack & Queue █████████████████░░░
Trees / BST ███████████████░░░░░
Graphs ███████████░░░░░░░░░
Dynamic Programming ███████░░░░░░░░░░░░░
SOFTWARE ENGINEERING
│
┌──────────────────┼──────────────────┐
│ │ │
Backend Full Stack AI
│ │ │
REST APIs React AI Integration
Authentication Frontend ML Concepts
Databases API Clients GenAI APIs
Redis Deployment
│
▼
Testing → CI/CD → Scalability → System Design
Things I enjoy learning:
- ⚙️ Backend architecture
- 🌐 REST API design
- 🔐 Authentication & authorization
- 🗄️ Database design
- ⚡ Redis caching
- 🧪 Automated testing
- 🔄 CI/CD
- ☁️ Deployment
- 🏗️ System design
- 🤖 AI integration
public class Vikash {
public static void main(String[] args) {
while (!dreamJobAchieved()) {
solveDSA();
learnComputerScience();
buildRealProjects();
understandBackendSystems();
debugMistakes();
improveEveryDay();
}
}
}01. Data Structures & Algorithms
02. Backend Engineering
03. DBMS
04. Computer Networks
05. Operating Systems
06. System Design Fundamentals
07. Building production-quality projects
I don't want to just know how to write code.
I want to understand why the software works.