direkshanDigital
Built lately

Six products.
One way of building.

Side projects and client work from the last year, each built with AI coding agents under the same rules: written standards, small reviewed changes and tests that fail loudly. Every one is labelled for where it really stands today.

Multi-tenant SaaSIn build · not yet launched

Field Service Pro

Everything a small trade business runs on, in one place: customers, work orders, a drag-and-drop dispatch board, a technician's phone view, estimates, invoices, a customer portal and a building and asset registry. Built on React, Express and Postgres with row-level security for tenant isolation, and Keycloak for sign-in.

~85Klines of code
159merged pull requests
200+test files
2AI agents, one codebase
Owner dashboard with alerts, key numbers, today's schedule and recent activity
Owner dashboard
Week dispatch board with jobs in each technician's row
Dispatch board
Work order detail with status workflow and cost estimate
Work order

What it does

  • Dispatcher drags jobs onto technicians' week
  • Technicians run their day from a phone view
  • Estimates turn into work orders, then invoices

Where it stands

Desktop app · macOS & WindowsIn build · beta milestone done

BeatDrop

A studio for building DJ mixes. Lay tracks out as storyboard cards, describe the mix you want and get a plan, split songs into stems, then fine-tune on a full timeline and export. The interface is Flutter; the audio engine is Rust, kept allocation-free on the real-time thread.

1,322planned tickets, spec to release
Rustreal-time audio engine
Flutterdesktop interface
WAV · FLACoffline mix export
Timeline with each track's stems expanded beneath it
Timeline with stems
Storyboard of track cards with transitions between them
Storyboard
Mix library home screen
Mix library

What makes it hard

  • Audio thread that never allocates, locks or waits
  • Rust and Flutter joined by generated bindings
  • Golden-image tests for every screen

Where it stands

  • Beta and timeline milestones complete
  • Signed macOS and Windows builds not released yet
Web app · PWALive prototype

QR Studio Pro

A QR code designer for brands: eleven content types, custom dots, eyes, colors, frames and logos with a live preview, batch generation and export to PNG, SVG, JPEG, WEBP and PDF. It installs as an app and works offline.

11content types
5export formats
Batchgeneration from a list
Offlineinstallable PWA
QR designer with style controls and live preview
Designer
Scan analytics dashboard
Analytics (sample data)

Built with

React 19ViteFirebaseGoogle AI Studio

Where it stands

AI agent · FlutterPrototype

Standby: DJ/MC Companion

A gig-day companion for DJs and MCs. Give it the event brief and a Gemini agent builds the working space for the night: a stage navigator, prompter, scorekeeper for games, a soundboard and a printable run of show. The interface is generated on the fly with Flutter GenUI.

Geminiagent over A2A
GenUIscreens generated per event
3platforms: Android, iOS, web
Printrun of show for the crew
Stage navigator with the current segment's script beside a soundboard
Stage navigator
Stage script listing each segment of the night with cues
Stage script
Soundboard studio with loops and stingers
Soundboard

Built with

FlutterFlutter GenUIPython A2A agentGeminiFirebaseCloud Run

Where it stands

  • Working prototype, shown in private demos
  • Built on gskinner's open-source Hatcha app (BSD-3-Clause), with credit kept in the app
Client engagement · retailLive prototype · direction in review

Roopsie Boutique

A new online store for a bridal and Indo-Western boutique in Bensalem, PA. I wrote the product requirements, built three clickable directions covering the whole path from home page to order confirmation, and packaged a handoff so the chosen one can be built quickly.

3clickable design directions
6steps: home to confirmation
1product requirements doc
1build handoff package
Boutique home page with a fitting-first headline
Home, direction 3
Shop grid of bridal outfits
Shop, direction 3

Deliverables

  • Requirements written with the owner, in plain language
  • Home, shop, product, cart and three-step checkout
  • Handoff ready for an AI-assisted build

Where it stands

Marketplace conceptUI concept

FreshConnect

A farm-to-city produce marketplace designed for India's Open Network for Digital Commerce (ONDC): village farmers list what they harvest, city buyers order direct, and the open network handles discovery and delivery partners.

ONDCopen commerce network
2sides: farmers and buyers
FreshConnect landing page
Landing
Six feature cards explaining why to choose FreshConnect
How it works

Built with

ReactViteshadcn/uiLovable

Where it stands

  • Front-end concept only; no live ONDC integration
Get in touch

Want something like this built?

I'm open to architect and engineering-lead roles, and to focused builds and proofs of concept.