[ SPEC ] SOFTWARE ENGINEER · RAJASTHAN, IN · OPEN TO REMOTE
Vishal Soni engineers useful interfaces.
2.5 years of production React + TypeScript. The two builds below are live demos — find working ATMs near you, then clear a release queue.
- EXPERIENCE
- 2.5 YRS
- PRODUCTS
- 06
- REPOS
- 27
FIG. 01 — LIVE PILOT · BHILWARA · 2026
ATM Status
Tells people whether a nearby ATM is working before they walk there. Anyone can report a status in two taps, no signup, and the map updates for everyone.
- Nearby search on PostGIS via Supabase RPC functions
- City data seeded from OpenStreetMap with a CSV → SQL pipeline
- Auto-flags ATMs as “possibly removed” from repeated reports
- React
- TypeScript
- Vite
- Leaflet
- Supabase
- PostGIS
LIVE DEMO · USES YOUR LOCATION ONCE
Which ATMs near you are working?
Try the core of the app right here. Your location stays in your browser and is never stored.
↑ Click a branch to mark it cherry-picked (demo)
FIG. 02 — DEV TOOLING · 2026
Deploy Tracker
For teams that merge to staging but ship to production by cherry-picking. Shows every merged branch and which ones still haven’t reached production, so release day is a checklist, not guesswork.
- Lists every branch merged into staging
- Flags what still needs cherry-picking to production
- One view to check before every release
- Python
- GitHub API
- Jira API
PRIVATE REPO · DEMO ON REQUEST
PARTS LIST — OTHER BUILDS
FULL INVENTORY ON GITHUB ↗- P-03CV BuilderBuild résumés in a validated form with a live preview, save them to your account and download them as PDF.React · MUI · Express · MongoDB ↗
- P-04GharBanaoVendors, purchases, bill photos and payments for a house build, with reports.React · Recharts · Express · MongoDB ↗
- P-05Chatbot Flow BuilderDrag-and-drop chatbot flows with node settings, validation and autosave.React · TypeScript · React Flow ↗
- P-06Text HighlighterSave highlights from any page and manage them from the popup.React · TypeScript · Chrome APIs ↗
OPERATOR LOG
Origins AI
Bengaluru, Karnataka · Remote
Frontend Developer
JAN 2025 — PRESENT
Full-time
MATERIALS
- React
- TypeScript
- JavaScript
- Vite
- Tailwind
- Material UI
- React Flow
- Leaflet
- Node.js
- Express
- NestJS
- MongoDB
- Supabase
- PostgreSQL
- PHP
- Laravel
Hanabi Technologies
Bengaluru, Karnataka · Remote
Software Engineer
JUL 2024 — DEC 2024
Full-time
Software Engineer Intern
JAN 2024 — JUN 2024
Internship
MATERIALS
- React
- TypeScript
- JavaScript
- Vite
- Tailwind
- Material UI
- React Flow
- Node.js
- Express
- NestJS
- MongoDB
- Supabase
[ END OF SHEET ] — REQUEST FOR COLLABORATION