Full Stack Developer & DSA enthusiast crafting web apps, clean APIs, and competitive programming.
Code ~ Algorithms ~ Building stuff that matters.
I'm Rishank Gupta, a B.Tech student in Computer Science at
Galgotias University (2023–2027). I live at the intersection of software
engineering and competitive programming — solving complex algorithmic problems by day
and building full-stack applications by night.
My journey started with Java for DSA and competitive programming, which gave me a
strong foundation in problem-solving. This naturally evolved into Backend development
with Java and Spring Boot — where I bring the same analytical rigor to
system design and code quality.
The tools I reach for when building production-grade applications — from algorithms to APIs.
Core areas of focus:
Before writing a single line of code, I deeply analyze requirements, data structures, and edge cases. Strong foundations in DSA allow me to design optimal solutions from the start.
I design clean, maintainable architectures with clear separation of concerns. RESTful APIs, component-driven frontends, and efficient database schemas form the backbone of every project.
Writing readable, maintainable code is as important as making it work. I follow clean code principles, write meaningful comments, and structure projects for long-term maintainability.
// Clean, typed, documented interface TaskPayload { id: string; title: string; status: TaskStatus; } async function createTask( payload: TaskPayload ): Promise<Task> { return await db.task.create(payload); }
Shipping working software quickly, then iterating based on feedback. Every project uses version control, clear commit history, and is deployed to production with proper documentation.
GET IN TOUCH
Open to internships, full-time roles, and freelance collaborations. If you have an interesting problem — reach out.