COMPUTER SCIENCE ENGINEER · INDIA

Aditya
Shukla.

I build software that solves real problems — from college products and AI tooling to Java backend systems, data structures and the infrastructure behind them.

Java · Python · SQL · DSA Backend · Cloud · Systems
ADITYA / 20BUILDING IN PUBLIC
Aditya Shukla
SOFTWARE ENGINEERING BUILD · LEARN · SHIP
ENGINEERING FOCUS
java → backend
dsa → problem solving
systems → production
Open to opportunities
JAVA
PYTHON
DSA
SPRING BOOT
POSTGRESQL
DOCKER
AWS
GIT
JAVA
PYTHON
DSA

More than writing code.
Understanding the whole system.

I’m Aditya — a Computer Science student focused on becoming a strong software engineer through real projects, problem solving and a deep understanding of how software works underneath.

My work sits across Java, Python, DSA, backend development, databases, networking, cloud and DevOps. I like taking an idea from a rough requirement to something people can actually use.

I’m especially interested in the path from code → API → database → deployment → production. That mindset shapes both the projects I build and the way I learn.

B.Tech CSERGPV · 2023–2027
Java-firstBackend & DSA
2+ buildsReal-world projects

Projects with a
reason to exist.

Not just demos — products built around actual workflows, users and engineering problems.

View GitHub ↗
PC
R1
R2
PC
netsage@diagnostic:~$ analyze show ip route ✓ routing anomaly detected confidence: high
AI · NETWORK DIAGNOSTICS
02 · AI / NETWORKINGPYTHON

NetSage AI

An AI-assisted network diagnostic platform for Cisco IOS and Packet Tracer topologies. It combines deterministic rules with AI reasoning to inspect CLI output, identify misconfigurations and surface evidence-based remediation.

PythonCisco IOSRule engineStreamlitLLMs
View on GitHub ↗
JAVA / BACKEND REST API→ PostgreSQL→ Docker→ CI/CD
03 · ENGINEERING TRACKJAVA

Backend Systems

Java-first backend engineering across REST APIs, SQL, authentication, architecture and production-oriented deployment.

JavaSpring BootPostgreSQLDocker

The engineer I’m
building into.

A practical toolkit spanning programming, algorithms, backend engineering and production systems.

NO FLUFF · NO PERCENTAGES
01

Programming

Java · Python · SQL · OOP · Collections · Generics · Exceptions · Clean code

JAVAPYTHONSQL
02

Data Structures & Algorithms

Arrays · Strings · Linked Lists · Stacks · Queues · Hashing · Sorting · Binary Search · Trees · BST · Heaps · Graphs · Tries

Two pointers · Sliding window · Prefix sums · Recursion · Backtracking · Greedy · Dynamic Programming · Bit manipulation · Monotonic structures

DSALEETCODEINTERVIEW PATTERNS
03

Backend

HTTP · REST APIs · Spring Boot · JDBC · Authentication · Validation · Layered architecture · PostgreSQL

SPRING BOOTRESTPOSTGRESQL
04

Data & Systems

DBMS · SQL · Transactions · Indexing · Linux · Networking · TCP/IP · DNS · HTTP · Git

DBMSLINUXNETWORKING
05

Cloud & DevOps

Docker · Docker Compose · CI/CD · AWS · deployment · monitoring · logs · production fundamentals

DOCKERAWSCI/CD
06

Engineering mindset

Read the code. Trace the data. Understand the trade-offs. Design for failure. Then change it.

“Build things people can actually use.”

From code
to production.

My direction is simple: become the engineer who understands what happens between writing a line of code and running reliable software in the real world.

01Computer ScienceOOP · DBMS · OS · Computer Networks · software fundamentals
02Software EngineeringJava · DSA · Spring Boot · REST · SQL · backend architecture
03ProductionLinux · Git · Docker · CI/CD · AWS · deployment · monitoring
✦

Have a project
worth building?

I’m open to internships, collaborations, software projects and conversations about interesting engineering problems.