aja/workspace/projects

IST --:--:--

04 — repositories

Projects

Selected work, framed the way engineers read repos: what it is, why it exists, and what changed because it shipped.

9 of 9

erp-integration-platform

privatefeatured
EnterpriseAutomation

Configurable ETL · Ruby sandbox · ELK Stack error handling

A configurable ETL platform for ERP integrations at Lockstep AP, paired with customer onboarding tooling for data import and master-file setup.

Business problem

Each new customer meant a bespoke ERP integration and more than a week of onboarding.

Impact

Onboarding cut from over a week to 1–2 days; even the most complex ERP integration now snaps together like Lego blocks.

RubyMySQLELK StackShell

fest_hub

publicfeatured
Open Source

Next.js · Supabase (Postgres + RLS) · Vercel

Feast Hub — a multi-organisation festival competition platform: public registration and results portal, an admin back-office, and a big-screen live results display.

Business problem

Running competitions across a multi-level organisation hierarchy, with age categories, solo and team entries, points, standings and certificates.

Impact

One platform from registration to live results and certificates — built end to end and actively used.

Next.jsTypeScriptSupabaseTailwind CSSVercel

food-portal

private
Automation

Next.js 16 · Supabase (Postgres + RLS + Realtime) · Razorpay · Firebase OTP

Food pre-order and counter app for Nazrani Fest 2026: guests order and pay online and get a QR pickup token; staff run counter billing, live order handover and a payments dashboard.

Business problem

Festival food stalls mean long queues, cash handling and no clear record of who has paid for what.

Impact

Online and counter payments through Razorpay (UPI, GPay, cards), confirmed automatically by webhook; every order line priced server-side in one atomic database call.

Next.jsTypeScriptSupabaseRazorpayFirebaseVercel

padheyam

public
Open Source

Next.js 16 · Supabase · Google Maps · TanStack Query

A mobile-first Catholic Mass finder: nearby churches with upcoming Mass, Adoration and Confession times, a map-first home screen and a live next-Mass countdown.

Business problem

Mass, Adoration and Confession times are scattered across individual parishes, with no single place to find the next one nearby.

Impact

Location-aware schedules in one tap — fully anonymous by design, with no accounts, no sign-in and no personal data stored.

Next.jsReact 19TypeScriptSupabaseGoogle Maps

bank-payment-integrations

private
Enterprise

Bank APIs · collection wallet · BBPS · bulk + API payment rails

Payment integrations with 3 leading Indian banks, including collection wallet and BBPS APIs, tuned for high-volume bulk and API payments.

Business problem

Supplier payments had to move through bank rails reliably, at high volume and high traffic.

Impact

40,000+ bulk payments processed within minutes; 200,000+ API payments a month for a single client.

RubyMySQLRESTAWS

cloud-data-migrations

private
CloudEnterprise

Master-replica cutover · Azure MySQL Flexible Server · multi-cloud export

Production MySQL migrated to Azure MySQL Flexible Server, plus tailored customer data exports and cloud-to-cloud migrations.

Business problem

Moving a live production database — and customers' data — without long downtime or loss of trust.

Impact

Database cutover with only ~3 hours of downtime; customer data delivered across 5 platforms: Azure, GCP, AWS, Drive API and ATP.

MySQLAzureGCPAWSShell

sara-ai-agents

private
AIEnterprise

AI skills + agents · React · .NET

AI skills and agents for Sage AR Automation, alongside full localisation of the product's React UI.

Business problem

Automating accounts-receivable work with AI, and making the product ready for markets beyond English.

Impact

UI localised into 5 languages, helping introduce SARA to new markets across the globe.

React.NET (C#)AI Agents

data-versioning-audit-trail

private
Enterprise

Versioned data objects · generated audit trails

Version management for data objects, with audit trails generated for every change.

Business problem

Finance users need to trace exactly how and when a record changed.

Impact

Every change is traceable — the old value, the new value, and exactly when it changed.

RubyMySQL

openSUSE/osem

publiccontributor
Open Source

Ruby on Rails · maintained by the openSUSE project

Open Source Event Manager — openSUSE's event management tool for free and open-source software conferences.

Business problem

Issue #1092: handling of empty proposal abstracts.

Impact

Contributed a fix during an openSUSE bugathon (PR #1166, August 2016).

Ruby on RailsRuby