Skip to content

About

Personal developer portfolio — Software Engineering, Java, Backend, DSA, Systems & Cloud.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADITYA SHUKLA

Software Engineering · Java · Backend · DSA · Systems · Cloud

Computer Science Engineering student building software that solves real problems.


 

01 — About

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.


02 — Engineering Focus

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

03 — Tech Stack

Languages

Java Python JavaScript SQL

Frontend

HTML5 CSS3 JavaScript

Backend & Databases

Java Spring Boot PostgreSQL

Tools & Infrastructure

Git GitHub Docker AWS


04 — Featured Work

🎓 College Application

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

🌐 Personal Portfolio

This repository contains the source code for my personal developer portfolio.

Live site

👉 https://adixshu.github.io

The portfolio represents my current engineering direction, projects, technical interests, and progression as a software engineer.


05 — Problem Solving

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

06 — Engineering Journey

Phase I — Foundations

  • Java
  • OOP
  • Data Structures
  • Algorithms
  • SQL
  • DBMS
  • Computer Networks
  • Operating Systems

Phase II — Backend

  • Spring Boot
  • REST APIs
  • Authentication
  • PostgreSQL
  • Backend Architecture

Phase III — Systems

  • Linux
  • Networking
  • Processes
  • Memory
  • Concurrency
  • System Design fundamentals

Phase IV — Infrastructure

  • 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.


07 — What I'm Building Toward

             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.


08 — Currently Learning

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.


09 — Development Philosophy

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.


10 — Repository Structure

Adixshu.github.io/
│
├── assets/
│   └── portfolio assets
│
├── index.html
├── styles.css
├── script.js
├── README.md
│
└── .github/
    └── workflows/
        └── pages deployment

11 — 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.


12 — Connect

Let's build something useful.




Aditya Shukla

Software Engineering · Java · Backend · DSA · Systems · Cloud


Built with curiosity, consistency, and a lot of debugging.

About

Personal developer portfolio — Software Engineering, Java, Backend, DSA, Systems & Cloud.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages