Backend Software Engineer

Backend focused engineer experienced in building API-driven systems, authentication infrastructure, and data-centric applications. Interested in correctness, performance, and production-oriented design.

Selected Work

Flux — AI Finance Tracker

Built an expense tracker with natural language interactions, real-time budget tracking, and overspending detection. Used Supabase Auth with Row Level Security for secure user-level data access.

Lox Language Interpreter

Implemented the scanner (lexer) in Java for the Lox language, covering keywords, identifiers, and operators as the base layer for parsing.

Capabilities

  • Designing clear APIs with explicit failure handling and error recovery pathways
  • Data modeling that enforces consistency at write-time and scales efficiently
  • Integrating third-party services while maintaining system simplicity and testability
  • Shipping features with well-documented tradeoffs and pragmatic architectural decisions

Open Source Contributions