hi, my name is

AbhinayKatta

// about

Engineer first,
curious always.

Hey, I'm Abhinay Katta, a software engineer based in Telangana, India with around 2 years of professional experience. I currently work at ScaleReal as an SDE-1, where I've owned projects end to end, from scoping requirements with clients to shipping.My strongest suit is frontend, React and Next.js with TypeScript specifically. I care a lot about performance and clean code, not in a buzzword way, but in a "that 20MB SVG was tanking load times so I fixed it" way. I've also spent time modernizing legacy codebases, writing tests, and wiring up CMS integrations with Strapi and MDX.Recently I've been going deeper into the stack, building APIs with FastAPI, working with PostgreSQL, and getting more comfortable with backend systems. I like understanding the full picture, not just the layer I happen to be working on.I got into programming through game development and Python, but building for the web clicked for me because the feedback loop is immediate. You build something, you see it, you feel it. That's still what drives me.When I'm not at my desk I'm usually out on a solo bike ride somewhere across India, or deep into a horror film or something mind-bending like Invincible. Big fan of anything that messes with your head a little.

// timeline

Build log.

01
ScaleReal
Sep 2024 — Present
SDE - 1
  • Traced a performance issue back to a single 20MB SVG killing load times. Split it up, optimized it down to 180KB, zero visual difference.
  • Migrated multiple production codebases to modern tooling using AI-assisted refactoring. Shipped cleanly with no major regressions.
  • Owned multiple client projects end to end, requirements, architecture, stakeholder calls, and delivery.
  • Built a configurable multi-step onboarding flow with Next.js and Form.io with schema-driven validation.
  • Integrated Strapi and MDX into Next.js projects using SSG and ISR so content updates don't need a redeployment.
02
ScaleReal
Mar 2024 — Aug 2024
SDE - Intern
  • Took unit test coverage from ~10% to 87% across a large review platform using Jest and RTL.
  • Refactored Redux slices and killed redundant re-renders across key flows, shaved 25% off load times.
  • Maintained and improved the company website, new sections, UX fixes, the usual.
03
Digi Frills
Oct 2023 — Feb 2024
Frontend Developer
  • Fixed 50+ bugs and optimized components, brought load times down by ~15%.
  • Worked closely with designers to tighten up interfaces, user satisfaction went up ~25% based on feedback.
  • Debugged critical issues across existing features and left the codebase more stable than I found it.
04
self employed ig
Mar 2020 — Oct 2023
Trying every interest in college
  • Worked on a bunch of side projects with python, unity, react, react native etc
  • Built a couple of games in Unity, actually finished ones too.
  • Almost shipped a full 3D shooter until my laptop died mid Linux experiment. RIP.

// projects

Personal
experiments.

01WEB · COLLAB
Re-tro
FIG. 1

Collaborative retrospective tool with real-time WebSocket sync, FastAPI backend, and PostgreSQL persistence. Built end-to-end and deployed on Render + Vercel.

reactvitefastapitypescriptpostgresqlwebsocket
02MOBILE · ML
JoBo
FIG. 2

React Native app that converts handwritten text to digital using Hugging Face's TrOCR model. Handles image capture, preprocessing, and inference on-device.

react nativehuggingfacefirebaseandroid
03DESKTOP · UTIL
Spamde
FIG. 3

A Windows widget that can repeatedly input a specified text in any chat or text-entry interface.

pythonwindowsautomation
04WEB · BLOG
Bloged
FIG. 4

Bloged

Full-stack blogging platform built with Next.js, Prisma ORM, and MongoDB. Auth, CRUD, and server-side rendering.

nextjscss modulestypescriptprismamongodb
05DESKTOP · PY
Webber
FIG. 5

Webber

A simple voice assistant for Windows written in Python with infi.systray and speech recognition.

pythonwindowsinfi.systrayspeechrecognition
06WEB · DATA
TimeTableTuner
FIG. 6

TimeTableTuner

Flask backend that parses Excel timetables with pandas and serves current class info. Data cleaning, scheduling logic, and a lightweight frontend.

pythonflasktailwindcssjquery

...and many more on my GitHub

stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use stack I use

// skills

The stack,
opinionated.

React·Next·TypeScript·TanStack Query·TailwindCSS·Zustand·Zod·Redux·Django
SCSS·Strapi·Vitest·shadcn/ui·Mantine·Docker·Bash·FastAPI·Motion
ReactNextTypeScriptTanStack QueryTailwindCSSZustandZodReduxDjangoSCSSStrapiVitestshadcn/uiMantineDockerBashFastAPIMotion

// in detail

./core
ReactNextTypeScriptPython
./styling
TailwindCSS
./state
ZustandTanStack Query
./tooling
GitViteDocker
./building with
FastAPILinuxPostgreSQLReact Native

// end of file

Let's
make something.

abhinaykatta97@gmail.com+91 9182848361

Currently looking for new opportunities. Full-time role offers, project collaborations, or even a coffee chat are welcome!

Constructed with structural honesty · © 2026 AK