Aspiring Software Developer · Always learning

Hi, I'm
Aaryan Goswami.

I’m building my foundation in Java, data structures & algorithms, and backend development with Spring Boot. I enjoy breaking down problems, learning how systems work, and turning ideas into clean, useful software.

A little about me

Curious by nature.
Engineer in the making.

I’m focused on strengthening the fundamentals that help developers build reliable software—not just code that works once.

How I approach problems

I’m practicing logical thinking through DSA and LeetCode, learning to compare approaches, understand complexity, and improve solutions step by step.

What I’m working toward

Growing into a backend developer who can write maintainable Java code, understand APIs and databases, and build practical applications with Spring Boot.

My toolkit

Skills I'm developing

A growing toolkit, built through practice, projects, and consistent learning.

J

Java

Core concepts, OOP & clean code

DS

DSA & LeetCode

Problem-solving and complexity

SB

Spring Boot

Learning backend application development

API

Backend fundamentals

APIs, application structure & databases

Current journey

Small, consistent steps lead to strong fundamentals.

I’m focused on understanding the “why” behind every solution and applying what I learn in real projects.

↗
Daily problem-solvingPractice DSA patterns and revisit solutions to improve clarity.
↗
Java foundationsBuild confidence with object-oriented programming and core language concepts.
↗
Backend developmentExplore Spring Boot, REST APIs, persistence, and application design.
Selected work

Projects & practice

A portfolio should show what you can build. Add your real repositories here as you complete and polish them.

01 / PROBLEM SOLVING

DSA Practice Log

A curated record of coding challenges, approaches, time and space complexity, and lessons learned.

JavaLeetCodeDSA
02 / BACKEND

REST API Project

Build a small, well-documented API with clear endpoints, validation, and a structured backend.

Spring BootREST APIJava
03 / NEXT BUILD

Personal Project

Use this space to showcase your next project, explain the problem it solves, and link its source code.

In progressGitHub

Note: these are project ideas/placeholders, not claims that the projects are already completed. Replace each card with a real project and repository link when ready.

Let's connect

Good things start with a conversation.

Interested in software development, backend engineering, or learning together? Find me on GitHub or connect with me on LinkedIn.