I'm Aditya Shukla, a Computer Science Engineering student focused on becoming a software engineer who understands the complete journey of software — from writing and structuring code to deploying, operating, and scaling it.
My current engineering direction is centered around:
Java
↓
Backend Development
↓
Data Structures & Algorithms
↓
Systems
↓
Cloud & Infrastructure
I prefer building practical software, understanding how it works internally, and gradually moving from writing code → designing systems → shipping software.
| Area | Current Direction |
|---|---|
| ☕ Java | Core Java · OOP · Problem Solving |
| ⚙️ Backend | REST APIs · Spring Boot · Architecture |
| 🧠 DSA | Data Structures · Algorithms · LeetCode |
| 🗄️ Databases | SQL · PostgreSQL · DBMS |
| 🌐 Systems | OS · Networking · System Fundamentals |
| ☁️ Cloud | AWS · Deployment · Infrastructure |
| 🚀 DevOps | Docker · CI/CD · Production Systems |
A Flutter-based college application designed around practical student workflows.
Features
- Events
- Notes
- Attendance
- Timetable
- Profile
- Notifications
- Admin workflows
- Role-based access
Architecture
Flutter UI
↓
Local Storage
↓
SharedPreferences
↓
Application Logic
The project has also been used to improve my understanding of:
- Existing codebases
- Data flow
- UI → logic relationships
- Role-based functionality
- Debugging
- Feature-level architecture
This repository contains the source code for my personal developer portfolio.
Live site
The portfolio represents my current engineering direction, projects, technical interests, and progression as a software engineer.
I'm actively building my DSA foundation using Java.
Current focus:
Arrays
↓
Strings
↓
Hashing
↓
Stacks & Queues
↓
Linked Lists
↓
Trees
↓
Graphs
↓
Dynamic Programming
Alongside learning concepts, I solve problems on LeetCode to develop:
- Algorithmic thinking
- Complexity analysis
- Pattern recognition
- Debugging
- Implementation skills
- Java
- OOP
- Data Structures
- Algorithms
- SQL
- DBMS
- Computer Networks
- Operating Systems
- Spring Boot
- REST APIs
- Authentication
- PostgreSQL
- Backend Architecture
- Linux
- Networking
- Processes
- Memory
- Concurrency
- System Design fundamentals
- Git
- Docker
- Docker Compose
- CI/CD
- AWS
- Deployment
- Monitoring
The long-term goal is not simply to learn individual technologies.
It's to understand how they connect.
SOFTWARE ENGINEERING
│
┌────────────┼────────────┐
│ │ │
CODE SYSTEMS INFRASTRUCTURE
│ │ │
Java OS Docker
DSA CN CI/CD
OOP DBMS AWS
│ │ │
└────────────┼────────────┘
│
PRODUCTION SOFTWARE
My goal is to become an engineer who can move comfortably across the stack:
understand the problem → write the code → structure the system → deploy it → operate it.
Java
████████████████░░░░
DSA
███████████░░░░░░░░░
Backend
██████░░░░░░░░░░░░░░
Systems
███░░░░░░░░░░░░░░░░░
Cloud / DevOps
██░░░░░░░░░░░░░░░░░░
Progress is measured by what I can actually build and understand, not just what I have watched or read.
Learn → Build → Break → Debug → Understand → Improve
I try to avoid learning technologies in isolation.
Instead, I prefer using projects and real problems as the environment where concepts become useful.
The objective is simple:
write less code blindly, understand more code deeply.
Adixshu.github.io/
│
├── assets/
│ └── portfolio assets
│
├── index.html
├── styles.css
├── script.js
├── README.md
│
└── .github/
└── workflows/
└── pages deployment
The portfolio is deployed using GitHub Pages.
Local Development
│
▼
Git
│
▼
GitHub Main
│
▼
GitHub Actions
│
▼
GitHub Pages
│
▼
Live Portfolio
Every update to the repository can flow through the deployment pipeline and become available on the live portfolio.
Built with curiosity, consistency, and a lot of debugging.