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
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

Five more, shipped.

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.
Read the WhiteFleet case →
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.
Read the GAD Builder case →
DocFort
A revision-controlled vault for engineering drawings, built so one motor manufacturer stops sending outdated PDFs to the shop floor.
Read the DocFort case →
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.
Read the PlanIt case →
DilPOS
A point-of-sale and inventory system for small Australian retailers, newsagents first, where the till keeps selling even when the internet drops.
Read the DilPOS case →Six things, done properly.
Shift scheduling that respects coverage, skills, and the clock.
Clock-ins tied to real locations, with the variances flagged.
Certifications and documents watched before they expire.
One platform, many companies, cleanly walled off from each other.
React Native apps the crew actually opens on a shift.
What is happening on the ground, updating as it happens.
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.
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.
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.