SOFTWARE ENGINEERPUNE, INDIA

Good software.
Built from the
inside out.

I’m Akash. I build for what’s beneath the interface.

Backend systems, scalable architecture, and performance. Building reliable software, from API design to production.

GitHubLinkedInFINAL YEAR · VIIT PUNE
REQUEST → RESPONSEFIG. 01
⌘Client
↔API layerauthorize
CacheRedis
Databasepersist
Workerasync
HTTPS
Reliability is a design decision.
DESIGNED WITH INTENTBUILT TO BE UNDERSTOOD
1,300+

DSA problems solved

1,957

LeetCode rating · approx.

9.1/ 10

CGPA · VIIT Pune

3

ELMS workflow roles

01 / A LITTLE CONTEXT

Curious about what makes systems work.

I enjoy tracing a request beyond the interface: the API contract, the data model, and the rules that keep it reliable.

I’m building depth in authentication, caching, asynchronous processing, deployment, observability, and performance—one considered decision at a time.

EDUCATION
Final-year B.Tech Computer Engineering · VIIT Pune
CAMPUS SELECTION
Infosys Specialist Programmer L1

02 / IN PRACTICE

Engineering with a real product team.

PROFESSIONAL EXPERIENCE

WhiskerBond

Software Engineering Intern

Pet-care platform · Product engineering

ReactBackend APIsTanStack QueryAuthorization

Contributed to React interfaces and backend APIs for a community-driven pet-care platform.

  • Feeds that keep moving.

    Built community feed experiences using cursor-based pagination and TanStack Query infinite queries.

  • Interactions that feel immediate.

    Worked on likes, bookmarks, and comments with optimistic updates and authorization-aware flows.

  • Engineering in an existing codebase.

    Navigated and debugged a production codebase, with responsive experiences across mobile and desktop.

Selected contributions. No internal or confidential details.

03 / DESIGN DECISIONS, IN CODE

Selected engineering work.

Secure sessions. Reliable workflows. Less work on the request path.

03 CASE STUDIES
02

AUTHENTICATION & API DESIGN

Task Management System

A full-stack personal task manager with JWT authentication, coordinated token refresh, and user-scoped MongoDB persistence.

React / TypeScript / Node.js / Express / MongoDB / Mongoose / Zod / Axios
Coordinated token refreshENGINEERING FOCUS
  • JWT & refresh-token revocation
  • Concurrent refresh coordination
  • Zod validation & API errors
  • User-scoped limit + 1 pagination
03

STATIC-FIRST WEB ARCHITECTURE

This portfolio, by design

An engineering portfolio that keeps content static and optional infrastructure independent.

Astro / TypeScript / Tailwind CSS / GitHub Actions
No client framework runtimeENGINEERING FOCUS
  • Static HTML
  • Progressive enhancement
  • JavaScript budget
  • Independent API

04 / ENGINEERING APPROACH

How I build.

Tools matter. Understanding why and where to use them matters more.

01

Backend systems

Make the contract clear.

REST APIs · authentication · authorization · Zod validation · consistent errors

02

Data & correctness

Model the rules, then the tables.

PostgreSQL · MongoDB · Prisma · indexes · transactions · Redis

03

Reliability

Make failure understandable.

Vitest · Supertest · integration tests · audit logs · structured errors

04

Performance

Do less work on the critical path.

Caching · pagination · query optimization · Bull background jobs

05

Infrastructure

Build with deployment in mind.

Docker · Git · GitHub Actions · AWS fundamentals · learning CloudFront & health checks

06

Frontend

Keep the experience considered.

React · TypeScript · TanStack Query · HTML & CSS · Tailwind · Vite

THE FOUNDATION

C++ · TypeScript · JavaScript · SQLData structures & algorithms · OOP · DBMS · Operating systems · Computer networks

05 / THINKING IN PUBLIC

Engineering notes.

Ideas I’m working through. These articles are still in preparation.

Performance

How I think about API caching

IN PREPARATION

Backend systems

Designing refresh token rotation

IN PREPARATION

Data

Cursor vs offset pagination

IN PREPARATION

ALGORITHMIC FOUNDATION

A habit of solving hard problems.

1,300+ problems have strengthened my algorithmic thinking, complexity analysis, debugging, and reasoning under constraints.

LeetCode
Contest rating
1,957approx. rating
Peak rating
2,084LeetCode

06 / LET’S CONNECT

Good problems. Thoughtful people.

Interested in backend engineering, scalable systems, and challenging software problems.