Java and full-stack developer. I build secure, transparent systems, and I'm working through a 135-day Java data-structures and algorithms challenge.
I like problems where speed and safety pull against each other, such as banking flows and fraud-risk engines. I find bugs by running the whole system, then write regression tests so they stay fixed.
Completed the JPMorgan Chase Advanced Software Engineering virtual experience (Forage).
Online Banking & Fraud Detection System (live demo) Java 21, Spring Boot, React. Every transfer is scored by a deterministic rule engine before it settles: low-risk completes, medium-risk needs a verification code, high-risk waits for an analyst. Debit, credit and status change happen in one transaction, with an append-only audit trail.
DSA-135 Java. A fixed 135-day curriculum (Aug 15 to Dec 27, 2026) with exercises, LeetCode solutions and notes. Only completed work is committed.
DMV_Lab Python. Data mining and visualization lab programs.