03 / Experience

Adam Hudson

Developer focused on Python, automation, internal tools, and practical product-minded systems.

Profile

I build practical systems: scripts that remove repetitive work, dashboards that make operations visible, integrations that connect tools, and utilities that make day-to-day work easier. My background spans IT, SQL, BI, support, automation, and internal tooling, which helps me spot practical problems and build tools that fit real workflows.

Selected Projects

SchemaBind / Python Package / Data Ergonomics

Cleaner Access for Dict and CSV-Shaped Data

Published a focused Python utility for turning existing dictionary and CSV-style fields into readable attribute access while preserving the original data.

  • Keeps the scope deliberately narrow: bind a dict, normalize field names, and fail clearly when a field is missing or ambiguous.
  • Built from day-to-day friction with repetitive row and field access in Python workflows.
ENVoker / CLI Tool / Project Setup

Repeatable Python Project Setup

Built a command-line project setup helper for repeatable .env files, virtual environment structure, .gitignore setup, folders, and reusable utility modules.

  • Reduces setup friction while keeping the generated structure explicit and easy to inspect.
AtomHUD / Portfolio / Learning in Public

Technical Portfolio and Project Narrative

Built and maintain a personal site to document projects, explain decisions, and practice product thinking, frontend structure, copy, and visual taste alongside Python development.

Work History

Versatrans / 2022-Present

IT Technician -> Developer / Automation / Data

Originally hired as an IT Technician, then expanded into a hybrid technical role spanning Python development, workflow automation, SQL reporting, dashboards, data cleanup, API integrations, and internal support systems.

  • Builds Python tools and scripts that remove repetitive manual work and improve operational workflows.
  • Develops automations that pull data from Zendesk, internal databases, Google Sheets, and CSV files, then turn it into clean, usable outputs.
  • Builds SQL-backed reporting systems, Apache Superset dashboards, calculated fields, workflow logic, and user-level filtered views.
  • Maintains 10+ production scripts in GitLab with documented logic, scheduled jobs, API integrations, and validation checks.
Versatrans Role Coverage

Systems, Support, SQL, and Tooling

This work connects support, development, data, and operations. I move between user support, troubleshooting, ad hoc reporting, SQL-backed analysis, and scripts that solve larger workflow issues.

  • Supports users, systems, access requests, and onboarding while using troubleshooting context to spot workflow gaps worth automating.
  • Builds Python scripts, scheduled jobs, API pulls, reporting helpers, and reusable data-cleanup workflows.
  • Builds SQL logic with joins, CTEs, window functions, aggregation, validation checks, and structured dataset design.
  • Creates dashboards, operational reports, documentation, and technical explanations for teams that need clear answers more than extra complexity.
ianAsher Open Solutions / 2020-2021

Helpdesk Technician

Delivered Level 1-2 support for remote and on-site users, handled onboarding and device setup, managed Active Directory accounts, and assisted with O365 migrations, cloud storage, VPN setup, and MFA implementation.