About Me

Who I am

Mumbai, India

I'm Charan Rai — a Full Stack Developer who builds software systems and AI agents that solve real problems. Not ML research — shipping things that work.

My day-to-day involves working on production systems — debugging real issues under real deadlines, and shipping features that handle sensitive financial data.

Education

Master's in Computer Applications

Manipal Institute of Technology

Open Source
GirlScript Summer of Code2023
Hacktoberfest2023
Experience

Junior Software Developer

Grant Thornton · FS Risk Advisory

2025 → Present
  • Build and maintain production applications for financial services clients
  • Develops compliance validation frameworks handling sensitive financial data
  • Ships features under real deadlines with real-world impact

Full Stack Developer

Artsy Technologies

2024
  • Developed full-stack features across the product lifecycle
  • Worked across frontend and backend layers in production environments

Projects

What I've built

Multi-Agent System

AI Code Reviewer

A multi-agent code review system built with FastAPI and Google GenAI SDK. Multiple AI agents collaborate to analyze code — reviewing for bugs, style, performance, and best practices. Each agent handles a specific concern, and their feedback is combined into a structured review.

FastAPIPythonGoogle GenAI SDKMulti-Agent
View on GitHub
Full-Stack App

Bank Portfolio Stress Intelligence

A full-stack application for simulating and analyzing bank portfolio stress scenarios. Built with Node.js, TypeScript, and React on the frontend, backed by PostgreSQL for data persistence. Helps visualize how different economic conditions impact portfolio risk.

ReactTypeScriptNode.jsPostgreSQL
View on GitHub
Real-Time App

MeetChat

A real-time chat application built on the MERN stack (MongoDB, Express, React, Node.js) with Redis for caching and fast message delivery. Supports live messaging with a focus on performance and scalability.

ReactNode.jsMongoDBExpressRedis
View on GitHub

Skills

What I work with

Languages
JavaScriptTypeScriptPythonJava
Frontend
ReactNext.jsReduxTailwind CSSHTMLCSS
Backend
Node.jsExpress.jsFastAPIAndroid Development
Databases
PostgreSQLMongoDBMySQLSQLiteRedisChromaDBFirebase
AI / Agents
Multi-Agent SystemsGoogle GenAI SDKRAG
Tools
GitPostmanVS CodeMySQL WorkbenchCMD

Contact

Let's Connect

Open to new opportunities, collaborations, or just a good conversation. Reach out through any of the channels below.