Public engineering profile | South Korea | Remote

duct-tape2

I build and maintain public Python and TypeScript products: local-first applications, API-backed tools, release workflows, and clear contributor paths.

Primary stack Python + TypeScript
Upstream evidence Merged Cycle.js feature
Working mode Public proof, scoped delivery

Evidence over adjectives

Work you can inspect before we talk.

This profile is intentionally built from public repositories, live demos, merged pull requests, tests, and release artifacts. It does not invent an employer timeline, degree, location history, or years of experience.

Legal identity and private hiring details belong in a legitimate hiring process. The links below show the engineering work first.

Selected public work
AI Language Partner hosted demo onboarding screen
01 / Product system

AI Language Partner

A local-first Japanese speaking practice product for Korean learners. The public source combines an Expo/TypeScript client, FastAPI/Python backend, contract-shaped APIs, SQLite persistence, tests, CI, and a hosted fixture-backed demo.

TypeScriptExpoFastAPIPythonSQLGitHub Actions
GitHub Pages Storefront Starter interface artwork
02 / Browser tooling

Static storefront workflow

A dependency-free GitHub Pages storefront starter plus public browser tools for offer selection, structured data, inquiry routing, responsive checks, and release-ready examples.

HTMLCSSJavaScriptJSON-LDResponsive UI
Release workflow and validation product artwork
03 / Packaging and release

Repeatable delivery artifacts

Python-based packaging and validation workflows for original learning assets, downloadable bundles, manifests, release notes, and buyer-facing samples. The emphasis is repeatability, inspectable output, and clean handoff.

PythonCLIValidationRelease assetsDocumentation
#1006

Merged upstream contribution

Promise-based mock time support for Cycle.js

Added a promise-based MockTimeSource runner while preserving the callback API, plus TypeScript entrypoint typings, tests, and documentation across six files. The maintainers merged the pull request on 2026-06-09.

Inspect the merged pull request

Useful working range

From product surface to verified release.

Available for scoped work

Start with a small paid trial.

Good first scopes include product tooling, API integration, documentation, tests, packaging automation, or focused UI work. Scope, acceptance criteria, price, payout route, and delivery terms are agreed before implementation.

I do not accept credential handling, private data, unauthorized copyrighted material, security exploitation, or payment-account workarounds.