TORONTO, CANADA AVAILABLE FOR THE NEXT CHALLENGE

Complex
systems.
Clear thinking.

Hey, I'm Raghav. I'm a software developer with 5 years of experience. I've worked on banking applications and security fixes. I'm also building Java and AI projects.

BUILDING AT THE INTERSECTION OF BANKING ✳ SYSTEMS ✳ AI
INTERACTIVE / SYSTEM_01CLICK TO EXPLORE ↘
DATAFLOW / 001LIVE MODEL00:00:01 01 / CLIENTDigital banking UI 02 / INTEGRATIONREST API contracts 03 / SERVICEValidation + logic 04 / OUTCOMESecure delivery
05+YEARS TURNING COMPLEX
PROBLEMS INTO SOFTWARE
✳
SCROLL TO EXPLORE ↓
01 / THE SELECTED WORK

Not just code.
Real-world impact.

Enterprise banking experience and independent explorations in AI. Every project tells a different part of the story.

MORE BUILDING, LESS BUZZWORDS.SEE THE PLAYGROUND ↘
02 / THE PLAYGROUND

Think like
an engineer.

Try the debugging game. You get five questions about real engineering problems and four possible answers for each one.

↳ 30 REAL-WORLD SCENARIOS↳ RANDOMIZED EVERY ROUND↳ NO SIGN-UP NEEDED.
CHOOSE YOUR DEBUGGING TERRITORY

Just for fun. No account needed and scores aren't saved.

production debugger / interactive● LIVE DEMO
raghav@portfolio:~$ debug --scenario random
ENGINEERING SCORE0000
CURRENT STREAK0 ×
SOLVED0 / 5
CASE 01 / 05MIXED SYSTEMS
API / PAYMENTSCHOOSE THE BEST NEXT STEP

03 / THE PERSON BEHIND THE CODE

Curious by nature.
Practical by design.

05+YEARS IN SOFTWARE
1,800+SECURITY FINDINGS IN A
CROSS-TEAM INITIATIVE
03FOCUS AREAS: BANKING,
SECURITY & AI

I like the messy middle: the point where a product idea meets legacy systems, real users and a deadline.

I have 5 years of software development experience. At BMO, I worked on online business banking, wire payments and application security. I built customer-facing interfaces, solved integration problems and collaborated across engineering, QA and security teams.

Before that, I worked on React and Node.js applications at Beacontree and explored secure healthcare data exchange at Lambton College.

Lately I've been building an AI banking prototype and exploring RAG and incident-response architectures. Different technologies, same principle: understand the problem, make it work, make it dependable.

THE JOURNEY 01 / 05
2022 to 2026
Software DeveloperBank of Montreal · Online banking / Payments / Security
TORONTO
SEP TO DEC 2021
Research StudentLambton College · Secure healthcare data exchange
ONTARIO
APR TO AUG 2021
Software Developer InternBeacontree Technologies · React / Node.js / Express
CANADA
JAN 2020 TO AUG 2021
Postgraduate DiplomaLambton College · Mobile Applications Design and Development
CANADA
2015 to 2019
Bachelor of TechnologySRM University · Computer Science
INDIA
04 / TOOLBOX

Right tool.
Right problem.

BUILD

Java 17/21 ↗ Spring Boot ↗ Python ↗ Node.js ↗ Express ↗ REST APIs ↗ SQL

INTERFACES

Angular ↗ TypeScript ↗ React ↗ RxJS ↗ NgRx ↗ SCSS ↗ Accessibility

SHIP + SECURE

Git ↗ Docker ↗ AWS ↗ CI/CD ↗ Gradle ↗ SonarQube ↗ CodeQL

EXPLORING

Spring AI ↗ MCP ↗ Bedrock ↗ RAG ↗ LangGraph ↗ Vector search

05 / NEXT UP?
OPEN TO SOFTWARE ENGINEERING OPPORTUNITIES

Let's make
something matter.

Building something ambitious? Looking for an engineer who knows how to work through real-world complexity? I'd love to hear about it.

raghavbobal10@gmail.com ↗
COPIED ✓