## Areas of Expertise

### ERP Systems

Expert in ERPNext customisation, UK accounting compliance, and enterprise system migrations. Specialised in retail and manufacturing sectors with integrated e-commerce solutions.

### Data Systems Architecture

Design and optimisation of high-performance database systems, API integrations, and automated reporting frameworks. Focused on scalable, maintainable solutions with actionable insights.

### Process Automation

Strategic automation and workflow redesign for operational efficiency. Experience spans inventory management, logistics, and financial operations in trade and automotive industries.

## Featured Projects

### Dog Training

A comprehensive dog training management platform designed for professional trainers and dog owners. Full-stack web application with containerised deployment architecture.

Show details

Key Features:

- Automated training reminder system with email/SMS notifications
- Interactive video library with progress tracking and bookmarking
- Advanced analytics dashboard with training metrics and behavioral insights
- Multi-user profiles supporting trainers, owners, and veterinarians
- Goal-setting framework with milestone tracking and achievement badges
- Session logging with photo/video uploads and notes
- Behavioral assessment tools and progress visualisation charts

Technologies: Python - Flask, MySQL, Docker, Traefik, Linux Server Administration

Live Site

### Enterprise ERP & E-commerce System

Enhanced ERPNext platform with UK-specific accounting features and e-commerce integration. Supports multi-channel retail operations with automated order processing.

Show details

Key Features:

- UK tax compliance and reporting modules
- Real-time inventory synchronisation
- Multi-storefront management
- Automated order fulfillment

Technologies: Python, MySQL / MariaDB, Docker

Live Store

### Magic: The Gathering Commander Life Tracker

A web-based game tracker for Magic: The Gathering Commander format that monitors life totals, commander damage, and commander deaths across multiplayer games with automatic save functionality.

Show details

Key Features:

- Real-time life total tracking with quick adjustment controls (±1, ±5)
- Commander damage matrix tracking all inter-player combat damage
- Commander death counter for monitoring recast tax costs
- Auto-save functionality with localStorage persistence across sessions
- Player elimination status toggle with visual feedback
- Customisable player names and starting life totals

Technologies: HTML5, CSS3, JavaScript, Docker, Nginx, Linux Server

View on GitHub Live Site

### partsERP Core Framework

A robust, open-source ERP framework showcasing system architecture and development practices. Over 100K lines of production-grade code.

Show details

Key Features:

- Data integrity verification
- Authentication and role-based access control
- Custom reporting API
- Database abstraction layer and unit test coverage

Technologies: Python - Flask, MySQL / MariaDB, JavaScript

View on GitHub Demo Site

### Financial Data Reconciliation Tool

VBA Excel automation that simplifies complex data processing between multiple spreadsheets.

Show details

Key Features:

- Multi-system transaction matching
- Configurable validation rules
- Automated error detection
- Audit trail generation

Technologies: VBA, Excel Object Model

View on GitHub

## Professional Experience

### Senior Full-Stack Software Engineer

Precision And Research Technology Systems Limited

08/2021 - present

- Improved ROI by 30% through implementing a fraud-preventing process, and enforcement software system using C#, SQL Server, and RESTful APIs, for a 9-figure engineering development budget
- Decreased query execution time by 90% for a system accessed millions of times daily by optimising the SQL Server database schema and queries
- Optimised interdepartmental processes, software, and data systems to save tens of annual work units
- Designed an integrated e-commerce platform with custom ERP software for automated order management across multiple retail marketplaces and supplier networks using Python, Flask, and MySQL
- Executed rapid response to CrowdStrike incident to minimise downtime and profit loss
- Crafted interactive modules for monthly training of analysts on task automation using best practices
- Automated investment analysis with machine learning for market prices and AI for news sentiment

### Software & Systems Engineer

4 Shires Builders Merchants LLP

05/2019 - 09/2022

- Implemented TDD best practices and coding standards with PostgreSQL and Mocha and Chai
- Increased web presence by 2000% and visitor to sale conversion by 9000% with a new, containerised e-commerce site and social media marketing campaign
- Improved delivery rate by 20% and fuel efficiency by 30% by restructuring delivery logistics

### Sales Assistant

4 Shires Builders Merchants LLP

06/2016 - 04/2019

- Cultivated longstanding business relationships and customer service satisfaction
- Analysed product and segment profitability, and opportunities for cross-selling and upselling
- Engineered storage systems and reorganised warehouse for over 60% greater stock capacity

### Additional Experience

STEM Tutor

03/2016 - 09/2021

Adopted nuanced techniques for diverse personalities and learning styles, teaching GCSE to MSc level.

Systems Analysis Intern

Cummins Inc.

07/2016

Programmed and presented a structural optimisation method for a steel I-beam crane boom.

## Contact

Interested in discussing potential opportunities? Feel free to reach out:

- Email: teddy@partsltd.co.uk
- LinkedIn: linkedin.com/in/teddyms
- GitHub: github.com/Teddy-1024