Haibot
- Company
- Haibot UK
- Role
- Senior Software Engineer
- Year
- 2026

Haibot is an AI-powered automation platform for UK accounting practices. I work on it as a Senior Software Engineer at Haibot UK.
What I worked on
- Built and shipped the full-stack SaaS platform in Next.js and TypeScript: the marketing site, authenticated dashboard, onboarding, and public REST API.
- Designed the multi-tenant data model and authorization layer, with per-user isolation, role-based access, and per-plan usage limits.
- Integrated third-party RPA and accounting tools (UiPath, Xero, Dext, Hubdoc, BrightPay), including OAuth flows, encrypted credential storage, and event-driven job reconciliation.
- Built durable workflow services for long-running reconciliation jobs across accounting practices.
- Designed and shipped an AI compliance agent for UK Making Tax Digital (MTD) reviews, combining AI with deterministic Python tooling to produce audit-grade outputs for accountants.
- Built a bank-to-ledger reconciliation engine and an accountant-facing review app, deployed to production.
Stack
| Area | Tools |
|---|---|
| Programming Languages | TypeScript, Python |
| Frontend | Next.js |
| Integrations | UiPath, Xero, Dext, Hubdoc, BrightPay |
| AI | AI agents with deterministic Python tools |
- next.js
- typescript
- python
- ai agents
- multi-tenant saas