Inspiration

As a qualified accountant and tech enthusiast working in both Pakistan and the UK, I noticed that many small businesses struggle to stay compliant with Making Tax Digital (MTD) requirements. They often juggle manual bookkeeping, VAT returns, and poor software usability. I wanted to build a simple, AI-powered, MTD-compliant solution that empowers accountants and businesses to file VAT, manage tasks, and automate workflows — all in one platform.

What it does

Noman Tax Digital (NTD) is a cloud-based tax and accounting platform designed specifically for UK-based small businesses and accountants. It offers:

  • MTD-compliant VAT filing
  • AI Tax Assistant powered by GPT-4 and Gemini
  • Task CRM for deadline tracking and collaboration
  • Open Banking integration for real-time bookkeeping
  • OCR tools for document processing
  • Google Calendar sync
  • Multi-client management with role-based access
  • Self Assessment module (in progress)

How I built it

The frontend is built using React, Vite, TypeScript, and Bootstrap. The backend uses PHP, MySQL, and Socket.IO for real-time messaging.

  • For AI features, I integrated OpenAI GPT-4 and Google Gemini API
  • Stripe API handles subscription billing and coupons
  • HMRC MTD API is used for VAT submissions
  • Nordigen API supports Open Banking for bank transactions
  • PDF-lib and OCR tools enable document extraction and conversion
  • FullCalendar was used for task and event management
  • Google Calendar API allows syncing deadlines with user calendars

Challenges I ran into

  • HMRC OAuth and refresh token handling was complex
  • Combining accounting logic with AI responses required deep prompt engineering
  • Getting OCR accuracy for VAT return data from scanned documents
  • Managing Google OAuth verification for a public app
  • Designing the system to work both in trainee and professional user modes

Accomplishments that I'm proud of

  • Built a fully working MTD-compliant VAT filing system from scratch
  • Integrated AI tools that explain tax data in natural language
  • Developed a CRM and calendar that accountants love using
  • Achieved real-time bank feed parsing and trial balance previews
  • Created a modular SaaS system ready for HMRC recognition

What I learned

  • How to combine government APIs with modern frontend stacks
  • Efficient state management with Vite + React + TypeScript
  • The power of AI in simplifying complex financial workflows
  • How to maintain clean code while scaling multiple modules
  • Importance of accessibility and user experience in fintech

What's next for Noman Tax Digital

  • Launching the full Self Assessment module for individuals and sole traders
  • Adding mobile app support using React Native
  • Expanding AI suggestions with deeper tax planning features
  • Exploring integrations with other calendar and cloud storage platforms
  • Applying for HMRC recognition and government-backed grants

Built With

Share this project:

Updates