Behind the Build

Custom Software.
Built, Shipped, Done.

Case studies, developer stories, and real-world software we've designed and deployed — from AI API integrations (OpenAI, Azure) to custom invoice generators, restaurant order pages, and AWS-hosted web apps.

5+ Custom Projects Shipped
24K+ App Store Users
3 Live iOS Apps
Days Typical Build Time

The Problem: Two Clients, Two Currencies, One Spreadsheet

Our client was a freelance iOS developer receiving payments from two sources every month: Stripe India sending INR payouts via Standard Chartered Bank, and Apple Inc sending USD royalties later converted by HDFC. Every month, the process was manual: download the bank PDFs, read the numbers, open a template, type the invoice, save the PDF, repeat for both clients, then calculate GST totals.

It worked — until it didn't. With growing volumes and compliance requirements, manual entry meant errors. A missed decimal place on a GST invoice could cause real problems at tax time. The ask was simple: automate everything.

The Brief

"I receive bank advice PDFs every month from two clients. I want to upload them, have the system read the amounts, and generate compliant GST invoices automatically — with a shared invoice number sequence."


What We Built

1

PDF Extraction Engine

Using pypdf we built regex-based extractors that parse two very different PDF formats — Standard Chartered Bank payee advice (for Stripe INR) and HDFC bank remittance advices (for Apple USD). The extractor pulls invoice totals, dates, USD amounts, and exchange rates from unstructured text.

2

Dual-Client Invoice Generation

The system handles two separate workflows with a shared sequential invoice number (e.g., Apple gets #0025, Stripe gets #0026). ReportLab generates A4 PDFs with all required GST fields: GSTIN, seller address, invoice date, due date (date + 2 days), and itemised amounts.

3

Monthly Folder Organisation

Every invoice is automatically placed in the right folder: months/FY/Month/outputInvoice/ for Stripe, months/FY/Month/appleInvoice/ for Apple. At the end of each month, one click generates a monthly GST summary PDF showing all invoices and the combined INR total for tax filing.

4

Flask Web UI — No Terminal Required

A single-page HTML app running on Flask port 5050 gives the client a drag-and-drop interface to upload PDFs, view invoice history, regenerate invoices, and download everything. No command line, no spreadsheets.


Results

~2 days Build Time
100% Process Automated
0 Manual Entry Errors
AWS Deployed & Live

The client now processes a full month of invoices in under two minutes. The system runs locally, requires no database, and persists data in lightweight JSON files. It handles Indian Financial Year logic (April–March), auto-increments sequences across clients, and cleans up stale records automatically.

Tech Stack & Deployment

Python 3 + Flask · pypdf for extraction · ReportLab for PDF generation · Vanilla HTML/CSS/JS frontend · JSON for persistence · Deployed on AWS EC2 / S3 — no database, no ORM, no framework overhead.


Have a Similar Problem?

If you have a manual, repetitive workflow — whether it's invoicing, report generation, data extraction, or business automation — we can turn it into a clean web app. Tell us what you need.

The Problem: Every Order Was a Phone Call

A small family restaurant in a busy locality was taking all orders over the phone. During lunch and dinner rush, the owner's phone never stopped ringing — customers calling to ask "what's on the menu?", repeated orders being misheard, items going out of stock mid-service, and no record of what was ordered. Every evening ended with a stack of scribbled notes.

They looked at Zomato and Swiggy — but the 25–30% commission on every order made it unviable for a small kitchen. They just needed something simple: a digital menu customers could browse, and a way to receive orders without a phone call.

The Brief

"I want a page where my customers can see the menu, tap what they want, enter their name and table number, and submit. I want to get an email with the order. That's it. No apps, no subscriptions, no commission."


What We Built

1

Single-Page Mobile Menu

One HTML file. Menu items organised by category (Starters, Mains, Breads, Drinks, Desserts). Each item shows a name, short description, and price. Customers tap + to add to cart, to remove. The cart total updates live at the bottom of the page without any page reload — pure JavaScript, no framework.

2

Order Form + Email on Submit

Below the menu, a short form collects the customer's name, mobile number, table number or delivery address, and any special notes. On hitting "Place Order", the cart contents are compiled into a clean order summary and submitted via Formspree — the owner instantly receives a formatted email listing every item, quantity, and the total.

3

QR Code at Every Table

We generated a QR code linking to the page. The owner printed it and stuck it on each table. Customers scan it with their phone camera — no app install, no login. The page loads in under 2 seconds on a basic 4G connection.

4

Owner Can Update the Menu Himself

The menu items are stored in a simple JavaScript array at the top of the file. The owner can edit item names, prices, and availability by changing a handful of lines — no database, no CMS, no admin panel needed. We showed him once; he's been updating it himself ever since.


Results

5 days Build Time
30+ Daily Orders
0% Commission Paid
₹0 Monthly Hosting Cost

Within the first week the owner stopped taking phone orders entirely. Customers preferred scanning the QR code — they could browse at their own pace, see prices clearly, and submit without waiting. The owner gets a clean email for every order and can see the full order history in his inbox.

The same setup works for grocery stores, bakeries, cloud kitchens, juice bars, and any small business that wants to take orders without paying platform commissions.

Tech Stack

HTML + CSS + Vanilla JavaScript — single file, no framework · Formspree for order emails (free tier: 50 orders/month; paid: unlimited) · Static hosting on GitHub Pages or any web host — costs as little as ₹0/month · QR code generated with any free QR tool.

Works For

Restaurants · Dhabas · Cloud Kitchens · Grocery Stores · Bakeries · Juice Bars · Sweet Shops · Tiffin Services · Catering Businesses · Pharmacies


Need One for Your Business?

We can build a custom order page for your restaurant or shop in under 2 weeks. You choose the menu categories, items, and price. We build it, deploy it, and hand it over — you own it completely, no ongoing fees. Fill in your requirements here.

Custom AI Projects Using OpenAI, Azure & More

We build custom software around the most powerful AI APIs available — OpenAI (GPT, Whisper, DALL·E, TTS), Microsoft Azure (Speech, Vision, Cognitive Services), Google Cloud AI, and more. If you have an idea that needs AI — text, voice, image, or document intelligence — we can build it, wrap it in a clean interface, and deploy it on AWS.

🎙️

Text to Speech (TTS)

Custom TTS apps using OpenAI TTS, Azure Speech, or ElevenLabs. Realistic voices, multiple languages, export to MP3/WAV. We've shipped iOS apps with 24K+ users doing exactly this.

OpenAI TTS · Azure Speech · ElevenLabs
🎤

Speech to Text (STT)

Transcription tools, meeting recorders, voice-to-form apps. Uses OpenAI Whisper or Azure Speech SDK. Handles accents, background noise, and multiple speakers. Works on web and iOS.

OpenAI Whisper · Azure STT · Apple STT
👁️

Vision & Image Analysis

Extract text from images, analyse product photos, detect objects, generate image descriptions, read receipts and documents. Using OpenAI GPT-4o Vision or Azure Computer Vision.

GPT-4o Vision · Azure Computer Vision
🤖

GPT / LLM-Powered Tools

Custom chatbots, document Q&A, content generation tools, email drafters, or any app that needs a language model under the hood. We wire GPT-4o or Claude to your data and workflow.

OpenAI GPT-4o · Claude API · RAG
☁️

AWS Deployment

Every project we build can be deployed on AWS — EC2 for apps, S3 + CloudFront for static sites, RDS for databases, Lambda for serverless. We handle infrastructure so you get a production-ready URL from day one.

EC2 · S3 · CloudFront · Lambda · RDS
💬

Have an AI Project in Mind?

Tell us the problem. We'll figure out the right API, build the integration, and deploy it for you.

Start a Project →
How It Works

You describe what you want. We choose the right API (OpenAI, Azure, or other), build a clean interface around it, and deploy the whole thing on AWS. You get a working URL, source code, and documentation. No vendor lock-in, no ongoing agency fees — you own everything.

Small Business

Restaurant Menu & Order Page — Built in 5 Days, Zero Commission

How a simple one-page website replaced phone orders for a local restaurant. Customers scan a QR code, browse the menu, and submit their order — owner gets an email instantly.

Read case study → Apr 2026
Small Business

Grocery Store Order Page: WhatsApp Orders, Replaced

A neighbourhood grocery store was managing orders through a WhatsApp group. Chaos. We built a single webpage with categories, quantities, and a submit button — orders go straight to email.

Read case study → Apr 2026
Small Business

Catering Enquiry Form: From 0 to 20 Leads a Week

A home catering business had no web presence. We built a one-page site with a menu showcase and enquiry form — name, event date, guest count, menu preferences. Owner gets an email for every enquiry.

Read case study → Apr 2026
AI API

Custom TTS App: OpenAI Voice API Wrapped in a Clean Web Interface

A content team needed a web tool to turn scripts into MP3s using OpenAI's TTS API. We built a clean single-page app — paste text, pick voice, download audio. Deployed on AWS S3 + CloudFront.

Build yours → Apr 2026
AI API

Meeting Transcription Tool Using Whisper API — Upload & Get Notes

Upload an audio file, get a full transcript and summary back in seconds. Built with OpenAI Whisper + GPT-4o. Runs on AWS Lambda — pay only when someone uses it.

Build yours → Apr 2026
AI API

Receipt & Document Scanner: GPT-4o Vision Extracts Data Automatically

Upload a photo of any receipt, invoice, or document — the app extracts vendor, date, line items, and totals into a structured table. Built with GPT-4o Vision, deployed on AWS.

Build yours → Apr 2026
AI Apps

AI Voice Generator: How We Built Natural TTS for iPhone

Behind-the-build look at Ondevtra's AI Voice Generator — multiple voices, languages, speed controls, and one-tap MP3/WAV export.

Read more → Oct 2025
AI Apps

AI Outfit Generator: Photoreal Styling on iPhone

How we built an AI stylist that turns product photos into on-model looks — helping users visualise outfits before buying.

Read more → Oct 2025
AI Apps

AI Quiz Maker: Flashcards From Any Script

Building a study companion that converts voice scripts and subtitles into quiz questions and flashcards for content creators.

Read more → Oct 2025
Custom Software

AI Business Solutions: Automating the Boring Stuff

How AI-powered custom software — from invoice generators to reporting dashboards — is cutting hours of manual work each month.

Read more → Oct 2025
AI Apps

Speech to Text App: Real-Time iOS Transcription

The engineering decisions behind building a low-latency speech-to-text app that works across accents and noisy environments.

Read more → Oct 2025
AI Apps

Real-Time One-Way Translation on Mobile

Designing a low-latency translation pipeline for live conversation — challenges, architecture decisions, and lessons learned.

Read more → Oct 2025
Web Dev

Modern Web Development Patterns in 2025

The frameworks, deployment strategies, and tooling choices that define production web development today — and what to avoid.

Read more → Oct 2025
Web Dev

Frontend Coding Trends Shaping 2025–2026

From CSS layers to island architecture — the frontend patterns worth learning and the hype cycles worth skipping.

Read more → Oct 2025
AI

Generative AI: What's Actually Useful for Businesses

Cutting through the noise — which generative AI capabilities have real ROI and which are still science experiments.

Read more → Oct 2025
AI

GPT-5 Prompt Engineering: A Practical Guide

The prompting techniques that consistently get better outputs — including chain-of-thought, system prompts, and constraint setting.

Read more → Oct 2025
VLSI

VLSI Training: From RTL to GDSII

A structured guide to physical design flow — from floorplanning and placement through CTS, routing, and sign-off.

Read more → Nov 2025
iOS Dev

Swift in Production: Patterns We Actually Use

The Swift and SwiftUI patterns that survive contact with real App Store submissions — async/await, Combine, and state management.

Read more → Oct 2025

Have a Software Project in Mind?

We build custom web apps, automation tools, and AI-powered iOS apps. Tell us your requirements — we'll design, build, and deploy it for you.