Brandon Duggan

AAT Level 3 + automations

Brandon
Duggan

Python automations for finance - built by an accountant who codes.

Get in touch See projects

About

I am an accountant who spends the day in the books and the evenings building software and automations. Over the last few years I've turned repetitive finance work into production Python tools. These include automatic email attachment downloads and filing, bank analysis tools and even simple excel scripts to help with organisation.

I'm now moving into automation and data development. I like the same thing in both worlds: find a slow, manual process, understand it properly, then build the thing that makes it automatic.

Based in Northamptonshire.
Always building something.

Brandon Duggan

Work Experience

01

Accounting Assistant · Jon Essam & Co Ltd

KETTERING · 2023–PRESENT
  • Prepare year-end accounts for sole traders, CIS returns and manage MTD for a portfolio of small-business clients.
  • Built and deployed Python automations now used across the practice: a trial-balance mapper for QuickBooks exports, automated email filing, and a sole trader offline bank analysis tool
  • Studied AAT alongside full-time work - Level 3 complete.
02

Director · Bdug Ltd

2024–PRESENT
  • Run a limited company covering e-commerce, reselling and freelance automation work.
  • Handle it end to end - sourcing, accounts and the tooling that keeps it all running.
  • Manage B2B transactions, raising invoices and managing stock

Personal Projects

Transaction categoriser

production

Classifies bank transactions into accounting categories automatically. Trained on real ledger data and cuts the manual coding time on every set of accounts.

Excel

Practice automation suite

production

A trial-balance mapper and an IMAP email filer that sorts and forwards client mail. Modular, runs unattended.

python xlwings openpyxl imaplib

Discord automation bots

personal

Modular bots with 30+ slash commands. Live market monitors, a keyless job scanner that pulls and de-duplicates listings from multiple feeds, and trading tools. SQLite-backed with managed migrations.

python discord.py SQLite aiohttp

Shopify pricing scanner

personal

Scans a large number of storefronts for pricing anomalies with rotating proxies, webhook alerts, and checkpoint/resume so it survives restarts.

python asyncio requests proxies

iOS stock tracking app

personal

An IOS application that helps manage my reselling business, with barcode scan features and the ability to import bank statements for reconciliation.  

Swift SwiftUI market API

This website

personal

Built to serve as a CV, doubles up as a log of my achievements. 

HTML CSS Cloudflare Workers

Hobbies

Photography

Photography

Shooting sports, wildlife and automotive on a Canon EOS R8. Learning fast and building an Instagram from scratch.

Travelling

Travelling

Solo travelling, exploring new places around the world. 

E-commerce and reselling

E-commerce & reselling

Sealed Pokémon, sneakers and Shopify. Where most of my automation ideas start.

Let's talk automation.

If you'd like to talk about automation, data, finance or a role, my inbox is open.

Bduglimited@icloud.com
Instagram.com/bd.ug
linkedin.com/in/brandon-duggan-507656336