Skip to portfolio content

Welcome to my portfolio

How to Use This Site

Use it like a Mac. Each familiar app opens a part of my work:

  • FinderAbout Me
  • Visual Studio CodeProjects
  • MailContact Me
  • NotesResume
  1. Click an icon in the Dock to open its window.
  2. Drag a window by its title bar to move it.
  3. Use the red, yellow, and green window controls.
  4. Click the top-right search icon or press ⌘ Space to search.

Experience and Skills are available from the Go menu and Spotlight.

‹ ›philip-portfolio · Transaction MigrationTransaction Migration

EXPLORER

PHILIP-PORTFOLIO
transaction-etl.md×
1

A validation-first pipeline for high-volume financial data.

2

Transaction Migration

3

Python ETL tooling built to migrate more than 13 million transaction records with strict validation and reconciliation.

4
Role
Software engineer
Status
Shipped engineering work
Year
2024
5

Highlights

  • 13M+ records handled
  • Reconciliation and rigorous validation
  • Operational tooling for a sensitive migration
6

Architecture

Python extraction and transformation stages with validation gates around database writes.

7

Outcome

The existing resume records 99.9% migration accuracy across 13M+ transactions.

8

Technology

PythonETLData ValidationPostgreSQL
mainUTF-8 · TypeScript React · Portfolio ready
PH

Portfolio OS

Philip Harteveld

Software Engineer

Building thoughtful products across mobile, web, and backend systems.

Projects
‹ ›philip-portfolio · Transaction MigrationTransaction Migration

EXPLORER

PHILIP-PORTFOLIO
transaction-etl.md×
1

A validation-first pipeline for high-volume financial data.

2

Transaction Migration

3

Python ETL tooling built to migrate more than 13 million transaction records with strict validation and reconciliation.

4
Role
Software engineer
Status
Shipped engineering work
Year
2024
5

Highlights

  • 13M+ records handled
  • Reconciliation and rigorous validation
  • Operational tooling for a sensitive migration
6

Architecture

Python extraction and transformation stages with validation gates around database writes.

7

Outcome

The existing resume records 99.9% migration accuracy across 13M+ transactions.

8

Technology

PythonETLData ValidationPostgreSQL
mainUTF-8 · TypeScript React · Portfolio ready