Welcome to my space

PUPIESA

Software & Data EngineerSoftware & Data Engineer

Building web products, backend systems, and data pipelines with an eye for clarity, reliability, and useful engineering.

01 / About

Less pitch deck,
more workbench.

I work mostly in TypeScript and Python, moving between web apps, APIs, and data pipelines.

I'm interested in the parts of software that keep things understandable after the first demo: clear interfaces, useful automation, good failure modes, and tests that catch the boring problems before users do.

Main toolsTypeScript + Python
I like buildingWeb apps, APIs, data pipelines
LatelyData contracts, CI/CD, reliable systems

02 / Work

Selected systems,
not screenshot galleries.

A few projects where the interesting part is the problem, the system around it, and what I learned making it work.

01

Portfolio project

Real Estate Data Pipeline

View project

An end-to-end data engineering project that collects, schedules, stores, and reports real-estate data.

Problem

Raw listing data is only useful when ingestion and reporting are repeatable instead of one-off scripts.

Outcome

Packages collection and orchestration into a reproducible pipeline with reporting as the final consumer.

  • Python
  • Airflow
  • SQL
  • Power BI
02

Active project

ERDrawer

View project

A Prisma-first visual ER diagram editor built around a focused schema-design workflow.

Problem

General-purpose diagram tools add friction when the real task is shaping application data models.

Outcome

Keeps diagramming close to Prisma concepts with interactive relationships, groups, and export-oriented editing.

  • Next.js
  • React Flow
  • TypeScript
  • Prisma
03

Research + tooling

Data Contract Testing

View project

A CI-focused experiment for catching breaking data changes before they reach downstream pipelines.

Problem

Schema drift and silent contract changes are cheap to introduce but expensive to discover after deployment.

Outcome

Turns data expectations into executable checks that can fail inside CI/CD instead of production.

  • Python
  • Data Contracts
  • CI/CD
  • GitHub Actions

04 / Now

Current signal

A small snapshot of what has my attention right now.

Encrypted live feed · hover or reveal to decrypt

Based: Thailand

Focus: Data engineering + backend systems

Researching: Data contracts inside CI/CD pipelines

Building with: TypeScript, Python, SQL

05 / Toolkit

Tools by responsibility,
not a logo wall.

Build

01

Product and application code

  • TypeScript
  • React
  • Next.js
  • Python

Data

02

Pipelines, storage, and reporting

  • Airflow
  • PostgreSQL
  • Prisma
  • Power BI

Ship

03

Automation and runtime

  • Docker
  • GitHub Actions
  • Linux
  • Git