Projects

Horizon Banking

Live

Full-stack consumer banking platform with live bank account aggregation, real-time transaction feeds, and peer-to-peer transfers.

Next.jsReactTypeScriptTailwindCSSShadcn UIPlaidDwollaAppwrite
  • Plaid-powered bank account linking with real-time transaction sync across multiple institutions
  • Peer-to-peer money transfers via Dwolla payment API with transaction history and spend analysis
  • Server-side rendering and dynamic routing with Next.js App Router; Appwrite for auth and database
  • Fully responsive UI built with TailwindCSS and Shadcn UI; deployed via Vercel CI/CD

TinyLS - URL Shortener

Live

Full-stack URL shortener built for scale — custom slugs, click analytics, QR code export, and a production React frontend.

ReactTypeScriptTanStack RouterTanStack QueryZustandZodJavaSpring BootPostgreSQLRedisDockerKubernetes
  • React SPA with TanStack Router for client-side routing, TanStack Query for server state, Zustand for global state, and Zod for runtime schema validation
  • Spring Boot REST API with PostgreSQL for persistence and Redis for sub-millisecond redirect resolution — designed for 100M+ URLs/day throughput
  • OAuth2 authentication, IP/user-level rate limiting, Prometheus + Grafana observability, automated GitHub Actions CI/CD
  • Deployed on self-managed Kubernetes on Hetzner with Traefik reverse proxy

Carnitis

In Progress

A Next.js based vehicle expense manager with AI-assisted categorization, service history tracking, and cost analytics.

Next.jsTypeScriptSupabaseBetter AuthTailwindCSSShadcn UI
  • Full CRUD expense management with service history timelines and cost analytics dashboards
  • Better Auth for secure session management with multiple OAuth provider support
  • Supabase PostgreSQL backend with Row Level Security for per-user data isolation
  • AI-assisted transaction categorization using OpenAI APIs

Personal Blog

Live

High-performance technical blog on React, distributed systems, and software engineering — live at blog.mounish.dev.

GatsbyTypeScriptGraphQLMDXTailwindCSSNetlify
  • Static site generation with Gatsby and GraphQL-driven content querying from MDX sources
  • Interactive code examples with MDX; optimized for Core Web Vitals and SEO
  • Custom domain deployed on Netlify with continuous delivery on every push