🎉 You found the secret!

You entered the Konami Code. That tells me you're curious, persistent, and know your classics. We should talk.

HomeAboutEducation SkillsProjectsGallery AchievementsBlog ResumeContact
Rishabh Raj — Banking Technology & CSBS Student

Rishabh
Raj

DSA Backend Game Dev Banking Tech

Student of Banking Technology & CSBS at Pondicherry University — merging deep proficiency in Data Structures & Algorithms and Backend Systems with foundational knowledge in Economics and Financial Ecosystems.

9.25 Latest CGPA  ·  2x 1st Prize Winner (AI & Tech Quizzes 🥇)  ·  SIH 2026  ·  JEE Advanced  ·  100/100 Math

"Works like the deadline is yesterday ✨"

"Consistency over chaos — every single time ✨"

Profile
nice to meet you!

About Me

I'm Rishabh Raj, currently pursuing Banking Technology & CSBS at Pondicherry University. My work sits at the intersection of two worlds that don't usually talk to each other — low-level engineering (data structures, algorithms, backend systems) and financial ecosystems (core banking, economics, fintech security).

Outside of coursework, I build things: a behavioral-biometrics security concept for banking authentication (Project SentinAI), a physics-driven 2D game engine (Treasure Hunter), and DSA problem-solving practice on GitHub. I'm drawn to problems where clean logic and real-world trust — like how a bank verifies it's really you — meet.

I grew up in Begusarai, Bihar, and now split my time between home and campus in Puducherry. Being fluent across five languages has made cross-team, cross-region communication second nature — useful for a field where engineering and business have to speak the same language.

five languages, one bad habit of mixing them mid-sentence 🤷

Location
Mohanpur, Begusarai (Home)
Kalapet, Puducherry (Campus)
Languages
English · Hindi · Maithili · Bhojpuri · Tamil
Studying
Banking Technology & CSBS
Pondicherry University — Sem 3
Status
Actively seeking Software Engineering & SDE Internships
0
CGPA
Semester by Semester
steady climb 📈

Academic Journey

A running record of my CGPA and subject scores at Pondicherry University, updated every semester.

CGPA Trend
+0.02 since Semester 1

Consistent growth from 9.23 in Semester 1 to 9.25 in Semester 2.

9.23 9.25 SEM 01 SEM 02
Semester 01
0
CGPA — Pondicherry University
Mathematics95 / 100
Basic Electronics90 / 100
Semester 02
0
CGPA — Pondicherry University
Linear Algebra99 / 100
Accounting87 / 100

99 in Linear Algebra — I peaked, it's all downhill from here 😅

Technical Core
what I actually know ⚡

Skills & Expertise

⚙️
DSA & Backend
Optimized logic and scalable server-side development in C and Python. Strong problem-solving foundation built through competitive practice.
🎮
Game Development
Physics-based 2D engine development using PyGame and OOP principles. Custom sprite management, collision systems, and game loops.
🏦
Banking Technology
Knowledge of Core Banking Systems, Economics, Financial Management, and Fintech Security fundamentals from specialized degree program.
💬
Biz Communication
Bridging engineering complexity with clear business-driven communication. Multilingual advantage across 5 languages.
📊
Accounting & Tally
Practical accounting fundamentals paired with hands-on Tally software expertise — bookkeeping, ledger management, and financial record-keeping applied directly to fintech project development.
🗄️
DBMS
Solid grounding in database management systems — schema design, normalization, SQL querying, and transactional integrity across relational databases.
🧩
OOPs
Strong object-oriented programming foundation — class design, inheritance, encapsulation, and polymorphism — applied across game development and backend architecture.
Languages & Tools
Python C / C++ SQL / DBMS PyGame Git & GitHub
Domains & Concepts
DSA Economics Fintech Security Core Banking Business Communication TALLY DBMS OOPS

"full-stack" is a stretch — but I can break things across the whole stack 😄

Workflow

How I Think

Idea
Architecture Sketch
MVP
Bug
Fix
Deploy
🔍 Fix This Bug: Treasure Hunter Interactive

The Problem: At low speeds, the player collides with walls perfectly. But at high speeds, the player "tunnels" right through solid walls.

# Original PyGame Collision Logic def check_collision(player_rect, wall_rect):
if player_rect.colliderect(wall_rect): return True # FAILS AT HIGH SPEED!
return False
The Fix: Swept AABB Collision

Instead of just checking if two rectangles overlap at the current frame, we must check the path the player travelled since the last frame. If the distance moved in one frame is larger than the wall's thickness, `colliderect` never catches the overlap.

I rewrote the physics engine to use velocity vectors and raycasting along the movement path. This catches the collision before the player tunnels through.
What I Build
real projects, not tutorials 🔥

Strategic Engineering

Why Fintech? A combination of JEE Advanced (twice), the NDA exam, and maintaining a 9.2+ CGPA instilled a rigorous engineering discipline. Pairing that with my B.Tech+MBA in Banking Technology gives me a rare dual perspective. I don't just build apps; I build systems that understand financial workflows, concurrency, and trust.

PROJECT / 01 ★ MoTA SCHOLARSHIP
MargDarshan Live · MoTA
A Unified Scholarship Mobile Application to simplify access to five MOTA scholarship schemes for tribal students. The platform features a centralized dashboard, a document wallet for reusing verified certificates, and an AI companion named SAATHI offering multilingual support. It streamlines verification using automated checks, reducing paperwork and ensuring transparent, inclusive access.
Key Highlight: Automated document verification pipeline and multilingual voice-ready AI companion for tribal scholarship schemes.
MoTA Schemes AI SAATHI Doc Wallet Next.js
PROJECT / 02 ★ FLAGSHIP
RenoPay Production-ready
A full-stack UPI payments app built end-to-end: real-time transfers, UPI Lite, SentinAI fraud detection, shared vaults, savings goals, and an AI-powered bookkeeping module with double-entry ledger logic. Deployed live with Docker + Nginx on Render.
What I'd rebuild: I'd pin dependency versions for anything touching auth or payments from the very first commit to avoid silent environment mismatches.
FastAPI React PostgreSQL UPI Capacitor
PROJECT / 03
EklavyaX Prototype
A comprehensive, multi-portal ed-tech platform combining the psychology of gaming with AI to build strong study habits. Features a "Social + Habit Loop" using Streaks, EduCoins, and Faction Wars to drive retention.
What I'd rebuild: I'd design the gamification mechanics deeper into the core learning loop from day one, rather than layering points on top of static content.
EdTech AI Gamification
PROJECT / 04
Project SentinAI Research Concept
A behavioral biometrics framework designed for banking security, leveraging AI to analyze keystroke dynamics as a continuous authentication layer. The system captures typing patterns — rhythm, pressure, and timing — to verify user identity beyond traditional passwords, adding a robust, frictionless layer of fraud detection and account protection for financial platforms.
What I'd rebuild: I'd implement a dynamic tolerance band for typing deviations much earlier, rather than using a rigid fingerprint that flagged legitimate tiredness as fraud.
AI Security Python
PROJECT / 05
Treasure Hunter Engine Demo
Developed a logic-driven 2D game environment entirely from scratch using PyGame, showcasing advanced object-oriented programming principles and real-time collision detection systems. The project features custom physics handling, modular class-based architecture for game entities, and optimized rendering loops — demonstrating strong fundamentals in algorithmic thinking, state management, and performance-conscious game design.
What I'd rebuild: I would separate the physics update loop from the rendering loop immediately to prevent frame-rate-dependent game physics.
Game Dev PyGame
PROJECT / 06
MAHAN MVP / WIP
A full-stack micro-consulting platform enabling users to book and pay for expert sessions. Built solo with React/TS, Express, MongoDB, PostgreSQL, Razorpay, Gemini AI, and Twilio notifications.
What I'd rebuild: I'd evaluate database needs strictly per-feature earlier, instead of trying to force relational data into MongoDB before adopting PostgreSQL.
React Node.js Gemini AI
Live In Progress View GitHub
PROJECT / 07
HabitGame Prototype
An AI-powered mobile habit tracking app built with React Native & FastAPI. Combines eco-friendly gamified UI with an AI Chatbot Coach for personalized diet and workout advice based on mood and sleep.
What I'd rebuild: I would decouple the AI chat from the main tracking UI more cleanly to prevent latency in logging simple habits.
React Native FastAPI AI Coach
Live In Progress View GitHub

RenoPay started as a "what if" and now it has its own deploy pipeline 😤

Track Record
the highlight reel 🏆

Certificates & Achievements

🥇
1st Prize — Tourism AI: The Case 💵 Cash Prize Won
World Tourism Day 2026 · Pondicherry University. Secured 1st place & cash prize for AI-driven tourism solutions. Click to view cert
🏆
1st Prize — Travel Tech X 💵 Cash Prize Won
World Tourism Day 2026 · Pondicherry University. Clinched 1st place & cash prize in premier travel technology challenge. Click to view cert
🚀
SIH 2026 Participant
Smart India Hackathon — Team GravityX, building EklavyaX, a gamified STEM learning platform connecting rural and semi-urban students with teachers.
💻
C++ Programming
Score: 82.50% · Saylor University. Core OOP concepts.
🎖️
NDA Qualified
National Defence Academy — Written Examination Qualified. Discipline, leadership, and national commitment.
🏆
JEE Advanced Qualified
Qualified twice — Joint Entrance Examination (Advanced)
💯
100/100 in Mathematics
Class 12 Board Examination
🚀
SIH 2025 Participant
Smart India Hackathon — University Level Selection
🧠
Pragyan Quiz
Attendee — NIT Trichy's premier technical fest
🇮🇳
MyGov National Quiz
Active National Technology Quiz Participant

Two 1st prizes with cash prize + SIH 2026 + JEE Advanced + 100 in math — my parents are still not impressed 😂

Writing
drafts in progress ✍️

Blog

Fintech Security
What Keystroke Dynamics Can Teach Banks About Trust

Notes from building Project SentinAI — how behavioral biometrics like typing rhythm can add a quiet, continuous layer of authentication.

Draft4 min read
Read Article
Game Dev
Building a 2D Physics Engine in PyGame from Scratch

A behind-the-scenes look at Treasure Hunter — sprite management, collision systems, and the OOP patterns that held it together.

Draft6 min read
Read Article
Banking Tech
Where DSA Meets Core Banking Systems

Why algorithmic thinking matters just as much in a CBS ledger as it does in a competitive programming contest.

Draft5 min read
Read Article
UPI / Fintech
Why I Chose FastAPI Over Node for a Payments Backend

Notes from building RenoPay — the trade-offs between async performance, type safety, and developer speed when money is on the line.

Draft5 min read
Read Article
System Design
Two Databases, One App: Why MAHAN Uses Both MongoDB and PostgreSQL

A practical breakdown of when relational structure wins and when a flexible schema saves you — and how I decided per feature.

Draft4 min read
Read Article
AI in EdTech
Making STEM Learning Feel Like a Game, Not a Chore

Building EklavyaX for SIH 2026 — how gamification mechanics can be layered onto real curriculum without dumbing it down.

Draft5 min read
Read Article
DevOps
Docker, Nginx, and the Small Bugs Nobody Warns You About

Deploying RenoPay to production — the bcrypt mismatch, the event-loop bug, and other things that only show up outside localhost.

Draft4 min read
Read Article
Product Thinking
The "Pain of Giving" Slider: Designing Payments That Feel Human

Why a UX detail as small as a slider can change how people relate to spending money — a RenoPay design case study.

Draft3 min read
Read Article
Career Snapshot
the cliff notes 📝

Resume

B.Tech, Banking Technology & CSBS
Pondicherry University · Currently in Semester 3 · CGPA 9.25
Semester 2 Completed
SGPA 9.27 · Linear Algebra 99, Accounting 87
Semester 1 Completed
SGPA 9.23 · Mathematics 95, Basic Electronics 90
JEE Advanced & NDA Qualified
Qualified JEE Advanced twice; cleared the NDA written examination
Class 12 — 100/100 in Mathematics
Board Examination
I debug better than I sleep.
3 AM commits, console.log("why"), and eventual victory. My git history tells the real story of every all-nighter.
Building for the underbanked.
Every project traces back to one idea: financial systems should work for everyone, not just people who already have access. That's the thread from RenoPay to SentinAI.

Full Resume

Education, skills, and project details in one PDF.

9.25 CGPA 2 Semesters 5 Languages
@rajrishabh23959-oss
Code is my
craft.
DSA problem-solving, backend projects, and game-dev experiments — every commit is a step forward.
DSA
Focus
2+
Projects
OSS
Contributor
Get in Touch
let's talk 💬

Direct Outreach

Let's Connect

Whether it's a collaboration, research, fintech project, or just a conversation about tech and banking — I'm always open.

rajrishabh23959@gmail.com github.com/rajrishabh23959-oss linkedin.com/in/rishabh-raj-804755382 @rishabh_singh_18_k Facebook Profile @btechcsbs9279

I reply faster than my CGPA climbs — which is saying something 📬