Sean Beck

Scroll

About Me

I graduated in Computer Science from Swansea University and have been working in financial data management since 2023. I enjoy cleansing, processing and analysing data, and there's something satisfying about turning a messy dataset into something that actually makes sense.

I'm detail-oriented but not boring about it — I care about accuracy, but I also want to be able to explain what the numbers mean without putting people to sleep. I pick up new tools quickly, adapt easily, and I'm always looking for smarter ways to get things done.

3+

Years Experience

BSc

Computer Science

2:1

Honours

Projects

Personal Website

Personal portfolio site built with Next.js 16, React 19, and TypeScript. Features GSAP scroll animations, a dark minimal aesthetic, and is Dockerised for deployment.

Next.jsTypeScriptTailwind CSSGSAPDocker

DayZ Retexture Config Generator

The all-in-one tool for creating DayZ retexture mods. Drop PAA files in and it auto-matches them against a built-in database of 693 vanilla items across clothing, gear, weapons, vehicles, zombies, and animals. Generates config.cpp and types.xml, handles multi-slot items, scans any mod's config for base classes, and features drag-and-drop, fuzzy matching, batch operations, and a config validator.

PythonTkinter

DayZ Model Config Generator

GUI tool for creating config.cpp and types.xml entries for custom DayZ mods — supports both model-swapped retextures and entirely new item definitions. Features a live preview, 12 template presets across 5 categories, batch folder scanning for .p3d/.paa/.rvmat files, auto-fill defaults, config importing, and session save/load.

PythonTkinter

DayZ Auto Retexture Generator

Desktop tool for generating color variants of DayZ item textures. Load a source texture, pick colors, paint masks for fine detail, and batch-export recolored variants. Features multi-zone colorization with per-zone adjustments, a full paint toolkit, a built-in PAA viewer/converter, and a visual RVMAT editor.

PythonTkinterPillow

DayZ PAA Viewer and Converter

A fast, lightweight DayZ texture viewer and converter — a cleaner alternative to Bohemia's Tex View. Supports arrow key navigation, zoom and pan, batch conversion between PAA and PNG, and auto-detects DayZ Tools from your Steam install. Ships as a single Windows executable.

PythonTkinter

DayZ Steam Workshop Mods

A collection of server-side mechanics mods for DayZ, published to the Steam Workshop. Includes ExpandedExpansionRaiding (raid scheduling with day/time windows, offline protection, Discord webhooks), ExpandedExpansionBuilding (per-territory code lock and building class limits for Expansion servers), and CombineKits (merges duplicate repair kits with weighted-average condition).

Enforce ScriptJSONDayZ Modding

KBS Retextures

A DayZ retexture mod featuring custom skins for clothing and shoes. Includes retextured Sneakers, Boonie Hats, Short Jeans, and Skirts for the base game, plus Shabby Hoodies and Skinny Jeans for Windstride's Clothing Pack.

C++DayZ Modding

Skills

Languages

PythonSQLTypeScriptJavaCC++R

Data & Analysis

PandasNumPyTableauMatplotlibData CleansingStatistical AnalysisWeb ScrapingSentiment Analysis

Financial Analysis

Financial ReportingBank ReconciliationVAT ReturnsPayroll Processing

Machine Learning & AI

Scikit-learnTensorFlowSupervised LearningNLP (NLTK)

Databases & Tools

MySQLGitDockerJupyterMicrosoft OfficeSage

Web & Frontend

ReactNext.jsTailwind CSSGSAPHTML/CSS

Regulatory

GDPRData Protection Act 2018

Experience

Financial Data Analyst

2023 — Present

Commercial Boiler Services LTD

  • Managed and processed over 500 financial transactions per month, ensuring 99%+ accuracy and full compliance with company policies and regulatory requirements.
  • Performed monthly bank reconciliations and quarterly VAT returns, identifying and resolving an average of 15+ data discrepancies per cycle.
  • Maintained a structured digital records system of 1,000+ documents, improving data retrieval efficiency for a team of 5 accounting staff.
  • Processed payroll for 3 employees monthly, achieving 100% on-time delivery with zero payroll errors over a 12-month period.

Data & Operations Intern

2023

The New Zealand Butter Company

  • Managed and updated company website content, maintaining accuracy across 10 product pages and contributing to a measurable improvement in user engagement.
  • Assisted in operational auditing by analysing datasets across 3 departments, identifying key discrepancies and recommending process improvements that enhanced compliance and efficiency.
  • Conducted market research analysing consumer trends and competitor performance across 10+ competitors, producing reports that directly informed strategic and marketing decisions.

Education

BSc Computer Science

2017 — 2021

Swansea University

Dissertation

Building an AI Chatbot to help promote Climate Change Awareness

Collected and processed online climate change discussions through web scraping, then used NLTK to perform sentiment analysis — classifying opinions as either for or against man-made climate change. Built and evaluated several supervised machine learning models, benchmarking them against NLTK's built-in sentiment tools. The classified data was then used to generate informed responses for the chatbot.

Key Modules

Advanced Object Oriented Programming

Algorithms

Artificial Intelligence

Big Data & Machine Learning

Concepts of Computer Science

Fundamentals of Robotics

Modelling Computing Systems

Software Engineering