Automation · Own product

AR-Developer Mesh — Private Network

A self-hosted private network that gives every PC a permanent fixed address, so a server stays reachable when the internet provider or router changes its IP. A central hub with an admin panel and invite-based onboarding, a Windows installer and an Android client. Built to run for free on an ordinary PC or a free cloud server.

Technology

WireGuardSQLiteWindowsAndroid

More work

Other projects

AutomationPart of the Textile Mill ERP

Reporting, Backup & Audit Automation

Production summaries email themselves to management twice a day, with WhatsApp supported as a second channel. Nightly database backups are verified, compressed, uploaded off-site to Google Drive and pruned after 30 days. A column-level audit trail records who changed which value and when, so a disputed quantity always has an answer.

node-cronNodemailermysqldumprcloneTask Scheduler
ERPTextile processing mill · Live, in daily use

Textile Mill ERP

A complete production management system that follows fabric from greige receipt through printing, dyeing and post-processing to packing and dispatch, with lot-level traceability. It replaced paper, spreadsheets and a single-user Access database. I built and maintain all of it alone: 45 screens, a 79-table database, 31 API modules, tablet layouts for the production floor and an Android companion app.

React 19ViteNode.jsExpressMySQLSheetJSAndroid
AIBuilt into the Textile Mill ERP

ERP Assistant — Ask the System by Text or Voice

Staff ask in plain words — typed or spoken — things like "what is left to print on this lot?" and get the same figure the report shows. It runs reports, explains screens and opens forms pre-filled for a person to save. It only shows what the asking user is allowed to see, never writes data itself, and runs fully on the factory server, so business data never leaves the building.

Node.jsCustom NLU engineVoice inputPermission-aware tools

Contact

Tell me the problem. I will show you the fix.

Have a similar problem in your business? Describe it and I will reply with how I would solve it.