Skip to content
WorkAboutFAQContacthello@rajanna.dev
Available for projects

Software for teamsthat never sit at a desk.

I build rostering, GPS time-tracking, and compliance systems for staffing, cleaning, security and care companies, plus the field apps their crews actually use.

rosterbay.com/app/roster
6a9a12p3p6p9pMarionHospitalRiverbankKingsfordAKAssigned
Open RosterBay ↗
1
live product you can open right now
3+
years building software
8
products shipped to production
3
countries with clients
Featured case

RosterBay

A live workforce platform for staffing and facility-services companies. Rostering, GPS clock-in, and certification tracking, running as a public demo you can open and click.

  • 3 app surfaces (admin console, worker app, landing) on a 13-table multi-tenant Postgres schema with row-level security
  • A phone clock-in shows up on the admin dashboard in under a second
  • 43 unit tests pinning the two rules I refused to get wrong: 23 for the assignment conflict engine, 20 for the DST-aware time axis
rosterbay.com/app
Dark admin dashboard with live worker map and KPI strip
Selected work

Five more, shipped.

Worker mobile app home with company switcher and attendance card
02 / WhiteFleet

WhiteFleet

A workforce platform for Australian labour-hire companies. Three apps and one API, built around a data wallet the worker owns instead of the company.

Expo · React 19 · Express 5 · Prisma/Postgres
Read the WhiteFleet case →
Design viewer with mounting-type menu open on a motor drawing
03 / GAD Builder

GAD Builder

A drawing tool for LHP Motors in Solapur. Their engineers assemble a general arrangement drawing by picking components, instead of redrawing one by one.

React 19 · Express · MongoDB · SVGO
Read the GAD Builder case →
Upload revision modal with revision type, reason, and disposal action fields
04 / DocFort

DocFort

A revision-controlled vault for engineering drawings, built so one motor manufacturer stops sending outdated PDFs to the shop floor.

Node/Express · MongoDB · Socket.IO · Redis/Bull
Read the DocFort case →
Generated weekly timetable grid of lectures and practicals
05 / PlanIt

PlanIt

A web app that builds a college's weekly class timetable from subject-teacher bindings, so nobody has to solve the puzzle by hand.

React · Vite · Node/Express · MongoDB
Read the PlanIt case →
POS till screen with product grid and three-item cart
06 / DilPOS

DilPOS

A point-of-sale and inventory system for small Australian retailers, newsagents first, where the till keeps selling even when the internet drops.

NestJS · Prisma/PostgreSQL · React 19 · Tauri
Read the DilPOS case →
What I build

Six things, done properly.

Rostering

Shift scheduling that respects coverage, skills, and the clock.

GPS time & attendance

Clock-ins tied to real locations, with the variances flagged.

Compliance tracking

Certifications and documents watched before they expire.

Multi-tenant SaaS

One platform, many companies, cleanly walled off from each other.

Field apps

React Native apps the crew actually opens on a shift.

Realtime dashboards

What is happening on the ground, updating as it happens.

How I work

Clear terms, no games.

Fixed-price project

Scoped into milestones, so the cost is known before we start.

Ongoing retainer

Continued building and maintenance after launch.

Paid discovery

A focused session to map the problem before committing to a build.

  • Fixed-price, so the cost is known upfront.
  • AI-accelerated delivery with guardrails: typed code, tests on core logic, review discipline.
  • AEST and US-morning overlap.
  • Written communication. No surprises.
Working with him was a great experience. He handled both the front-end and back-end of our project really well and quickly got familiar with our tech stack. His code was clean and well-structured, and he was easy to communicate with throughout the project. He was reliable, met deadlines, and understood what we needed without much back and forth. I’d happily work with him again.
Client · OMAC engagement
RA
  • Pune, India
  • AEST + US overlap
  • B.Tech CSE, 2025
About

I’m Rajanna Adeli, a full-stack developer in Pune building workforce and operations software for clients in Australia, the US, and the UK.

I’m currently a software developer at Tata Consultancy Services on enterprise platform engineering for a global energy client.

Before that I was a core engineer at Bithook, shipping two production SaaS products end to end, and I’ve spent three years freelancing on workforce platforms, a retail POS, and the products in my work.

Away from the editor, I follow spaceflight closely and I watch a lot of anime.

FAQ

Questions, answered.

Fixed-price against milestones, so you know the cost before we start. I scope the work, break it into milestones, and quote the whole thing. No hourly surprises. Figures are discussed directly, not posted publicly.

I'm in Pune, India, and keep an overlap with AEST and US mornings. Most of my clients are in Australia, the US, and the UK, so written updates carry the day and calls happen in the shared window.

Yes, confidently. AI is the speed advantage behind fixed-price delivery, and it runs inside guardrails: typed code, tests on the logic that matters, and review discipline. The output is code I'd defend line by line.

I offer a retainer for ongoing work: fixes, changes, and new features after launch. If you'd rather take it in-house, the codebase is typed and documented enough to hand off.

Yes. A good share of my work has been joining a running product and shipping into it. I get familiar with the stack quickly and match the conventions already there.

A RosterBay-scale product is roughly six weeks part-time. Full-time is faster, and smaller scopes land sooner. I'll give you a milestone timeline with the quote.

Message me on Upwork or email hello@rajanna.dev with a sketch of the problem. I'll come back with questions, a scope, and a fixed price, or a paid discovery session if the shape isn't clear yet.

Tell me what your team is drowning in.

Open the live demo ↗