Open to workPre-Doctoral Fellow @ IIT Guwahati

Krishna Revanth
builds backends & solves hard problems.

~/role $Backend Engineer

I design secure REST APIs with FastAPI & PostgreSQL, ship web apps in React & TypeScript, and keep my fundamentals sharp with 2,500+ solved problems.

find me →
Portrait of Krishna Revanth Karra
LC
1927Knight rating
∑
2500+Problems
★
NPTELTop 5% topper
PythonFastAPIPostgreSQL ReactTypeScriptC++ SQLAlchemyMongoDBFlask MySQLJWT AuthGitHub Actions Data Structures & AlgorithmsPostman
01 / about

A quick snapshot

Backend-focused engineer with a competitive programmer's habit of reaching for the right data structure first.

Who I am

Computer Science graduate specialising in Cyber Security, focused on backends, databases & problem solving.

Most of what I know comes from self-learning and steady practice. I care about clean API design, secure authentication and correct data handling, and I want to build software that solves real problems.

FocusAPIs · Databases · DSA
Based inIndia
EducationB.Tech CSE, 8.63 CGPA
Now
Current role

NPTEL Pre-Doctoral Fellow

IIT Guwahati, Assam

Digitising a gamified sustainability design-thinking toolkit as a React + TypeScript web app.

Solved
0
problems across platforms
Contests
0
rated contests entered
0max rating
LeetCode

LeetCode Knight

1450+ problems solved. Rank 983 in Weekly Contest 479.

Knight badge holder
Toolbox
PythonC++TypeScriptSQL FastAPIFlaskReact PostgreSQLMySQLMongoDBSQLAlchemy GitGitHub ActionsPostmanVS CodePyCharm
02 / journey

Experience & education

NPTEL Pre-Doctoral Fellowship

Jul 2026 — Present
Indian Institute of Technology Guwahati · Assam

Developing a web-based digital toolkit with React.js and TypeScript for sustainable product ideation. It digitises Balance: A Gamified Toolkit for Sustainability-Oriented Design Thinking, developed at IIT Guwahati.

ReactTypeScriptMongoDBResearch

B.Tech, Computer Science & Engineering (Cyber Security)

2022 — 2026
Swarnandhra College of Engineering & Technology · Narsapur
8.63CGPA
03 / selected work

Things I've built

From research tooling to production-style APIs and automations.

♻
Material
Pick a sustainable material for your idea
💡
Ideate
Refine ideas against real-world problems
⚖
Balance
Weigh impact across the lifecycle
Featured · IIT Guwahati · 2026

Sustainable Product Ideation

A web-based digital toolkit that digitises Balance, a gamified card-based method for sustainability-oriented design thinking. Users pick and refine ideas that solve real-world problems.

ReactTypeScriptMongoDB
@router.post("/posts", status_code=201)
def create_post(post: PostCreate,
  db: Session = Depends(get_db),
  user = Depends(get_current_user)):
  # JWT-verified, session-injected
● 201 Created · 38ms
Backend · REST API

Social Media API

RESTful API for users, posts and interactions, with dependency-injected database sessions and JWT authentication and authorisation.

FastAPISQLAlchemyPostgreSQLJWT
1450+
Easy
Medium
Hard
Automation · CI

LeetCode Stats Auto Updater

Fetches LeetCode stats, renders a dynamic SVG card and updates a GitHub profile README on a schedule. No manual updates needed.

PythonSVGGitHub Actions
BookStudentStatus
Clean Code#2104Issued
CLRS, 3rd ed.#1877Returned
DBMS Concepts#2231Issued
Full-stack · Web app

Library Management System

Flask app that automates library operations. Admins manage books, students, authors, branches and transactions from one panel.

FlaskPythonSQL
Machine learning · Notebooks

ML Experiments

House price prediction, email spam detection and Iris classification, from data cleaning to model evaluation.

PythonJupyterscikit-learn
05 / recognition

Awards & certifications

Achievements

  • 3-Star on CodeChefRanks 124 and 180 in Starters 210 and 235
  • LeetCode Knight · 1927Rank 983 in Weekly Contest 479
  • 2500+ problems, 130+ contestsAcross LeetCode, CodeChef and more

Certifications

  • Programming in Modern C++TOP 5%NPTEL 2023 · Topper
  • Postman API FundamentalsStudent Expert
  • Programming, DSA using PythonNPTEL 2023
  • Database Management SystemNPTEL 2024
06 / contact

Let's build
something great.

I'm open to backend and full-stack roles, internships and collaborations. Email is the fastest way to reach me.