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 · Sep 2026 – Present

Pet-care platform · Product engineering

ReactBackend APIsTanStack QueryAuthorization

Build and refine Community experiences across React interfaces and backend APIs.

  • Community feeds & discovery

    Built cursor-paginated feeds with TanStack Query infinite queries. Worked on feed ranking and personalization using pet relevance, content interests, interaction history and freshness, with diversity and repetition controls.

  • Social interactions & identity

    Implemented likes, bookmarks and comments with authorization-aware flows and optimistic updates where appropriate. Developed public-profile flows, including username generation, sanitization and collision handling for Google-created accounts.

  • Product engineering in an existing codebase

    Debugged across frontend and backend boundaries within an existing production codebase. Connected Community content to public profiles through deep links and refined responsive experiences for desktop and mobile.

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.