Skip to content
Vidit Agrawal
All case studies

Mobile, 2026

GeoPunch Attendance and Payroll

Freelance, built end to end

The problem

Shop owners need trustworthy attendance and payroll for staff across locations, without manual registers.

What I built

Built and shipped the whole product: mobile app, API, admin dashboard and marketing site, with architecture decisions recorded as ADRs.

Architecture

How the pieces connect.

Highlights

  • Face verification with multi-angle enrolment, retries and confidence monitoring
  • Geofenced punch-in with automatic close-out
  • Payroll runs with month lock, payslips and adjustments
  • Leave, daily reports, sales targets and brands
  • Razorpay subscriptions; dev, staging and main branches per repo

Built with

  • React Native
  • NestJS
  • Prisma
  • PostgreSQL
  • GCP Cloud Run
  • React
  • Razorpay

Building something similar?

Tell me about it and I will reply within a day.

Start a project