Things I’ve built.

Independent projects, from the first idea to the details that make them useful every day.

Expense Buddy app icon

Expense Buddy

Android · Public release

A local-first expense tracker that turns transaction SMS messages into draft expenses for you to review on your device.

  • Native Kotlin parsing and on-device category suggestions feed a review queue. Raw messages stay on the device, and you approve what gets imported.
  • Manual entry, custom categories, spending analytics, and multi-currency reporting support everyday tracking.
  • Optional GitHub sync uses a private repository you control, with incremental transfers and conflict handling.

Built with React Native · Expo · TypeScript · Kotlin · Room · MMKV · LiteRT

Expense Buddy dashboard with spending totals and recent expenses
Ritulaya app icon

Ritulaya

Android · Public release

A privacy-first period tracker with encrypted local storage, a calm interface, and optional background sync. No account or analytics required.

  • Room and SQLCipher keep data encrypted at rest, with the database key protected by Android Keystore.
  • Daily logging, calendar views, and searchable history keep recorded entries close at hand.
  • Optional GitHub sync uses revision-based three-way merging, conflict resolution, and a native WorkManager pipeline.

Built with React Native · Expo · TypeScript · Kotlin · Room · SQLCipher · WorkManager

Learn Telugu app icon

Learn Telugu

Android · In development

An offline-first app for learning everyday spoken Telugu through English, with Romanized Telugu, short lessons, and daily conversation practice.

  • Practice speaking and understanding separately, with FSRS-scheduled reviews and a daily time budget.
  • Save personal phrases and track recall locally. Installed offline Telugu text-to-speech is optional.
  • File backups and optional private GitHub backup preserve learning history. The curriculum is still undergoing linguistic review.

Built with Kotlin · Jetpack Compose · Material 3 · Room · FSRS

Learn Telugu daily practice with due reviews and conversation activities

Portfolio & Blog

Web

This corner of the internet: a personal engineering journal with Sanity authoring, versioned content backups, generated social images, and read-only agent access.

Built with Next.js · React · TypeScript · Sanity · MCP