Open to remote & hybrid roles
Farmington, Maine

Hey, I'm Shea.

Python Developer · Data Background · Ready to Contribute

I bring something most junior developers don't: three years of hands-on data work in a real government environment. As part of Maine DHHS's scan team I process and classify high-volume health records under compliance requirements — that's data integrity, document management, and regulated workflows, not just theory. I'm now building the technical layer on top of that foundation, 44% through Codecademy's CS career path, with Python, data structures, Git, and a live project portfolio to show for it.

About Me

The story so far

I'm based in Farmington, Maine. For the past three years I've worked on the scan team at Maine's Department of Health and Human Services, where I process and index high volumes of incoming government health documents — classifying records, maintaining data integrity, and keeping workflows accurate under real compliance requirements. That's closer to data management than most people realize, and it's a big part of what drew me toward software.

Before DHHS my career covered a lot of ground: production work at a wood pellet mill, patient care in a nursing home, and retail at Hannaford. Each taught me something different about how organizations run — and made me curious about the systems and software behind all of it. Python was my entry point into that world, and it's still my strongest language.

I'm part of a growing wave of Black developers reshaping what the tech industry looks like. When I'm not coding, you'll find me on a hiking trail, at the bowling alley, deep in a grand strategy game, or working through my reading list.

📚 Codecademy — CS Career Path  View profile →

Overall Progress44%
Python✓ Complete
Data Structures & Algorithms✓ Strong
Git & Command Line✓ Complete
What's next...In Progress

Projects

Things I've built while learning

🐍
LIVE ON GITHUB

Terminal Tic-Tac-Toe

My first completed Python project — a fully playable two-player Tic-Tac-Toe game that runs in the terminal. Built with logic for win detection, draw conditions, and input validation from scratch.

Python CLI Game Logic
View on GitHub →
📋
SYSTEMS ANALYSIS

Data Pipeline Case Study

A formal analysis of the document intake and indexing workflow at Maine DHHS — mapping five recurring bottlenecks across DocuWare and ACES, with a Python/SQL metadata-validation tool in development as the technical follow-up.

Systems Analysis DocuWare ACES Python SQL
Read the full case study ↓
💻
IN PROGRESS

This Portfolio

A responsive single-page portfolio with dark mode, scroll animations, two playable games, and a working contact form — built entirely with vanilla HTML, CSS, and JavaScript.

HTML CSS JavaScript
🎮
LIVE ON THIS PAGE

Mini Games (Bat Cave & Theseus)

Two canvas games built in vanilla JavaScript: a sewer-themed Flappy Bird clone with a 3-layer parallax background, and a Pac-Man-style labyrinth with ghost AI and Minotaur pathfinding.

JavaScript Canvas API Game Dev
Play below ↓

Case Study

Data Pipeline Triage & Workflow Optimization

A systems analysis of document intake, indexing, and verification within a multi-system state government environment — based on a real, ongoing workflow I operate within daily at Maine DHHS.

The problem

In high-volume administrative environments, documents rarely move through a single system. A single client record can pass through intake, indexing, and cross-system verification before it's considered complete — and every handoff is a place where things can go wrong.

Metadata indexed incorrectly, records attached to the wrong case, or documents stalled in a queue don't just create rework. In a regulated environment handling protected health information and PII, they create compliance exposure and delay the caseworkers and clients depending on that data being accurate and available. The bottleneck isn't usually one broken system — it's the seams between systems, and the manual judgment calls required at each handoff.

The systems analyzed

  • DocuWare — the primary document management system where incoming records (mail, email, and fax) are received, split, and indexed into case files. This is the operational core of the workflow.
  • ACES — used both to look up client/case information needed to index a document correctly, and to verify or cross-check the record against the system of record before or after indexing.

I also have working familiarity with Siebel from this environment, though it plays a smaller, adjacent role in this specific document-intake workflow rather than a core one.

Current-state workflow

The diagram below maps the process end-to-end — from the three intake channels through to a finalized case record — with the five recurring bottlenecks identified through direct observation.

Document intake and indexing workflow with identified bottlenecks Flowchart showing three intake channels converging through scan/split, indexing, and verification steps into an archived case record, with five bottleneck callouts. Mail / drop-off Physical documents Email Shared agency inbox Fax Dedicated fax tray Scan & split DocuWare desktop app Index & categorize DocuWare + ACES lookup Verify record ACES cross-check Case record complete / archived Identified bottlenecks ! Backlog buildup (prod & email trays) ! Illegible scans & faxes ! Misindexing & duplicate uploads ! System instability (DocuWare / Outlook)
Current-state document intake and indexing workflow — recurring bottlenecks flagged.

Analytical approach

I mapped the current-state process end-to-end to identify exactly where delay and error risk concentrate, rather than treating "backlog" as one undifferentiated problem. That mapping surfaced five distinct, recurring bottlenecks — each of which maps to a specific, low-cost process fix, detailed in the full case study.

Technical next steps: bridging analysis to code

Identifying where and why errors occur is the analyst's job. The next step is building tools that catch them automatically, before they reach a downstream system.

I'm currently building a Python and SQL metadata-validation tool that models this exact problem: it ingests a batch of record metadata, checks it against a defined rule set (required fields, valid formats, likely duplicates), and flags anything that fails before it would be indexed — logging every flag to an audit trail rather than silently passing bad data through. This project is a direct extension of the analysis above: it takes a bottleneck I identified by hand and starts closing it with code.

Skills

Technical skills, professional background, and where I'm heading

Languages

Python HTML CSS JavaScript

CS Concepts

Data Structures Algorithms Big O Recursion OOP

Tools

Git GitHub Command Line VS Code

Professional Background

Document Classification Records Management Data Accuracy Compliance-Aware Workflows High-Volume Processing DocuWare ACES Siebel

Certifications ↗

CompTIA A+ (in progress)

High-Demand Targets ↗

SQL / PostgreSQL pandas AWS Cloud FastAPI React

Mini Games

Two playable games built with the HTML5 Canvas API

🦇 Bat Cave — Flappy Bat

click or tap to flap  ·  avoid the pipes

⚔ Theseus & the Minotaur — Labyrinth

click to start  ·  ← ↑ → ↓ to move  ·  grab potions to fight back

Get In Touch

I'd love to connect

I'm actively seeking remote and hybrid roles in IT, data, and software development. If you need someone who brings real data-processing experience, strong Python fundamentals, and a genuine drive to grow — that's exactly what I offer.

📍
Farmington, Maine — Remote & Hybrid Ready
💼
Actively seeking IT, Data & Dev roles
🗂️
3 yrs · Records Management & Data Classification, Maine DHHS
🎓
Codecademy CS Career Path — 44% complete
Message sent!

Thanks for reaching out — I'll get back to you as soon as I can.