
Harsh Arora
Full-Stack Developer & AI Solutions Engineer
- Patiala, Punjab, India
- +91 97819 09727
- harsharora.digital@gmail.com
- GitHub
Summary
Full-stack developer and AI solutions engineer with four years of shipped, in-production work: web platforms, mobile apps, and backend systems built end to end for businesses across GPS telematics, hospitality, sports-tech, and e-commerce. Designs when a project needs it, owns infrastructure after launch instead of handing it off, and is currently going deeper into AI engineering: Python, Flask, retrieval-augmented generation, and evaluating LLM systems in production.
Experience
Independent Full-Stack Developer & AI Solutions Engineer
Freelance, direct client engagements
- Design, build, and ship production web and mobile platforms end to end, sourced entirely through direct referrals and personal connections rather than a freelance platform or agency, from first conversation through post-launch support.
- Delivered full-scope platforms across GPS/fleet telematics, hospitality, sports-tech, and e-commerce, covering backend architecture, frontend, mobile apps, and infrastructure on each.
- Built a custom Python service parsing raw Teltonika GPS-device protocol packets over TCP for a fleet-management platform architected to scale past 10,000 devices.
- Integrated AI voice agents and n8n workflow automations to remove real manual operational work from client teams.
- Owns infrastructure and support after every launch rather than handing projects off, and continues maintaining each platform listed below.
Selected Projects
Madicom
Designer & full-stack developer
A GPS fleet-management platform built completely from scratch: brand identity, Figma design, the customer-facing website, the operator platform, a companion mobile app, and a custom Python service that parses real Teltonika GPS-device protocol packets over raw TCP. Built to scale to 10,000+ devices.
- Laravel 12
- Livewire 3
- Alpine.js
- Tailwind v4
- PostgreSQL + TimescaleDB
- Laravel Reverb
- Python (Teltonika Codec 8E parser)
WelkomNL
Designer & full-stack developer
A platform helping international workers, students, and families settle in the Netherlands, built end to end across four codebases: a Laravel backend and admin panel, a React Native mobile app, a Next.js marketing site on a headless CMS, and a standalone job-aggregation service scraping 20+ Dutch recruitment sites. Includes AI document scanning, an AI CV builder, and a live integration with a government-run support point in a 10-municipality pilot region.
- Laravel 12
- React Native (Expo SDK 54)
- Next.js 16 + Sanity
- Node.js / Express
The Palms Catering
Full-stack developer
A corporate catering ordering platform covering the full order lifecycle: menu browsing with per-category minimums, a multi-step checkout with live buffet-slot availability, Stripe payment with a bank-transfer fallback, a customer rewards program, and an admin panel managing the full pipeline through to driver assignment and delivery confirmation.
- Laravel 13
- Livewire 4
- Flux UI
- Alpine.js
- Tailwind v4
- MySQL
- Stripe
Padel Rating & Stats
Full-stack developer
An AI-powered padel stats platform live across a player app and a club-owner app. A match recorded at a partner club's court camera runs through a GPU inference pipeline, and ratings, stats, and auto-generated video highlights land back in the app in around 10 minutes. Live in 4 partner clubs across 3 countries.
- Laravel 12
- MongoDB
- Firebase Realtime Database
- RunPod GPU inference
- Stripe
- Next.js 16
Kitbox
Solo creator
A Chrome extension built to solve daily workflow needs, starting with image and file conversion and growing into 63 offline tools: formatters, page-inspection utilities, dev utilities, design tools, text tools. Zero backend, zero tracking, no accounts. Two tools run genuine on-device AI (transcription, background removal), lazy-loaded only when invoked. Publicly open source.
- React 19
- TypeScript
- Vite
- Zustand
- Chrome Manifest V3
- Transformers.js
Easy Stay Palermo
Designer & full-stack developer
A boutique vacation-rental site for Palermo properties, designed and built without Figma: brand system, motion language, and layout specified directly as design tokens. Booking, payment, and property availability run entirely through Lodgify, configured end to end in the Lodgify dashboard; the site's own code reads that data and embeds Lodgify's booking widgets, re-themed to match the design system.
- Next.js 16 (static export)
- React 19
- TypeScript
- Tailwind v4
- GSAP + Lenis
- Lodgify