Skip to content
View wukdddang's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report wukdddang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
wukdddang/README.md

๐Ÿ›ฐ๏ธ Hi, I'm Wukddang

Product Engineer ยท Frontend ร— Backend ร— Infra ร— AI

Building reliable products end-to-end โ€” from satellite data pipelines to multi-platform consumer apps.

Resume Email Wakatime


๐ŸŒ Open to Remote Opportunities

๐Ÿ“ Based in Suwon, South Korea (KST / UTC+9)
๐Ÿ—“๏ธ Available from January 2027
๐Ÿ’ผ Looking for Full-time remote Product Engineer / Full-stack roles
๐ŸŒ Region preference Asia preferred โ€” open to any timezone
โœˆ๏ธ Onsite Open to short-term onsite & business travel
๐Ÿ’ฌ Languages Korean (native) ยท English (B2, fluent in everyday business conversation)

๐Ÿ‘‹ About Me

I'm a Product Engineer with a background in Geospatial Information Engineering and Civil Engineering, currently working at a satellite-manufacturing company. I enjoy owning the full lifecycle of a product โ€” from screen planning, use-case extraction, and DDD-based backend modeling, to implementation, E2E testing, and deployment.

My happiest engineering days are when I can compress what would normally take a 6-person team (PM ยท designer ยท frontend ยท backend ยท infra ยท QA) into a single coherent flow โ€” without dropping quality. That's the lens I bring to every project.

  • ๐Ÿ›ฐ๏ธ Domain expertise in satellite imagery, GIS, geodesy, and SAR signal processing (Sentinel / Umbra / Kompsat, DInSAR / PSInSAR / SBAS via SNAP)
  • ๐Ÿงฉ Comfortable across the stack: React/Next.js on the frontend, NestJS/PostgreSQL on the backend, Terraform/AWS for infra
  • ๐Ÿงช Strong believer in full-cycle testing โ€” Playwright E2E + IaC-driven integration tests as a project safety net
  • ๐Ÿ“ฑ Ship PWA-based multi-platform apps (desktop + mobile) from a single codebase
  • ๐Ÿค– Currently exploring AI/LLM integration to make products more usable and accessible

๐Ÿข Experience

Lumir Inc. โ€” Satellite Manufacturer (Web Development) ยท Nov 2023 โ€“ Present

Backend Developer & Product Engineer ยท Nov 2025 โ€“ Present Frontend Developer ยท Nov 2023 โ€“ Nov 2025

End-to-end ownership across multiple satellite-domain products: screen planning โ†’ use case extraction โ†’ DDD backend design โ†’ implementation โ†’ E2E testing โ†’ deployment.

Selected Projects

๐Ÿ›ฐ๏ธ Satellite Analysis Platform A platform that ingests imagery and metadata from multiple satellite providers (Sentinel, Umbra, Kompsat, etc.), normalizes them into a queryable DB, and lets users draw an AOI (Area of Interest) to search, request, and review analyzed products. Bridges my Master's research in geospatial information directly into a production product โ€” including 2D satellite imagery visualization tied to Sentinel pipelines.

๐Ÿ“ก SDPE โ€” SAR Data Processing Element Backend pipeline service that takes raw SAR signals from Lumir's own SAR satellites and produces final products. Built the orchestration backend plus a N8N-style pipeline editor on the frontend so operators can compose and manage processing flows visually. Owned spec, design, and implementation across both layers.

๐Ÿ›ฐ๏ธ Sentinel-1 InSAR DSM Extraction Pipeline (in progress, 2026) Government-collaborated R&D project building an automated InSAR pipeline that extracts a DSM (Digital Surface Model) from Sentinel-1 SLC pairs as a temporary reference DEM for a DInSAR surface-displacement monitoring task โ€” used until the national 5m DEM becomes available.

  • Stack: ESA SNAP 12 GPT (-Xmx87G) + SNAPHU 2.0.3 orchestrated from Python (subprocess) on Ubuntu 20.04 (64 CPU / 125 GiB RAM / NVMe), with GeoPandas/Shapely/PyProj/Rasterio for AOI + raster handling and QGIS for visual QA
  • Pipeline (Stages 0โ€“11): TOPS-Split โ†’ Apply-Orbit-File โ†’ Back-Geocoding โ†’ Enhanced Spectral Diversity โ†’ Interferogram โ†’ Deburst โ†’ Goldstein filter + Multilook โ†’ SNAPHU Export/Unwrap/Import โ†’ Phase-to-Elevation โ†’ Range-Doppler Terrain Correction โ†’ GeoTIFF (WGS84/UTM 52N)
  • Engineering choices: every stage is independently re-runnable from prior artifacts; all parameters (AOI, baseline thresholds, multilook factors, master/slave product IDs) externalized to pipeline_config.yaml so the pipeline generalizes to other AOIs; intermediates kept on local NVMe (SMB write-avoidance) to dodge I/O bottlenecks
  • Migration gotcha solved: SNAP 12 renamed S1TBX โ†’ MicrowaveTBX (eu.esa.microwavetbx.*), so InSAR operators (TOPSAR-Split, Back-Geocoding, SnaphuExport, โ€ฆ) aren't enabled by default โ€” documented the --modules --install recipe to reproduce a working CLI environment
  • Hands-on with the broader InSAR toolkit โ€” DInSAR, PSInSAR, SBAS โ€” being folded into the Satellite Analysis Platform as the analytics backbone

๐Ÿ“š Internal Backoffice / CMS Built a content management system covering company announcements, training materials, and an internal wiki โ€” backend service ownership.


๐ŸŽ“ Education

Degree Field Institution Period
M.S. Geospatial Information Engineering Sungkyunkwan University 2021 โ€“ 2023
B.S. Civil Engineering Sungkyunkwan University 2016 โ€“ 2021

Research focus: Geodesy ยท Surveying ยท Satellite Imagery ยท GIS


๐Ÿš€ Featured Personal Project

๐Ÿ  inven.homes โ€” Home Inventory Manager

A multi-platform (desktop + mobile PWA) household inventory app โ€” track expiration dates, get smart restocking suggestions, and share inventory across multiple households with role-based permissions. Designed, built, and operated solo โ€” replacing what would normally take a full PM/Design/FE/BE/Infra/QA team.

(Desktop screenshot)
๐Ÿ“ท Coming soon
(Mobile screenshot)
๐Ÿ“ฑ Coming soon
(Demo clip)
๐ŸŽฌ Coming soon

Highlights

  • ๐Ÿ˜๏ธ Multi-household & role-based sharing โ€” invite users with granular permissions per household (home, office, vehicle, โ€ฆ)
  • ๐Ÿ“ฆ Hierarchical space model โ€” Room โ†’ Furniture โ†’ Storage Slot for precise location tracking
  • โฐ Expiration & lot tracking โ€” per-lot expiry, automatic warning notifications based on remaining shelf-life
  • ๐Ÿ›’ Smart shopping suggestions โ€” combines low-stock + near-expiry signals
  • ๐Ÿค– AI roadmap (in progress) โ€” LLM chatbot for product usability, voice input, and Tesseract-based image recognition
  • โš™๏ธ Full-cycle delivery โ€” DDD-driven use case design dramatically simplified the dev process and saved time

Stack

Layer Technology
Frontend Next.js 16 (App Router), React 19, Tailwind CSS 4, SWR, framer-motion, @xyflow/react
Backend NestJS 11, TypeORM, PostgreSQL 17, JWT + Refresh Token, AWS S3 (presigned), FCM
Testing Jest (unit/integration), Playwright E2E โ€” 43 scenarios (26 desktop + 17 mobile)
Infra AWS via Terraform (IaC), Prometheus + Loki + Grafana, Nginx, Cloudflare Tunnel
Build pnpm workspace + Turborepo
Deployment Frontend: Vercel ยท Backend: Docker Compose + Cloudflare Tunnel on a self-hosted Linux server
CI/CD GitHub Actions (lint, auto-deploy backend, full-cycle E2E)

Engineering practices I'm proud of here

  • โœ… Frontend E2E coverage with Playwright as a stability net for solo development
  • โœ… Terraform-driven IaC integrated into both backend and E2E tests โ€” full-cycle testing where infra, API, and UI are all verified together
  • โœ… PWA from day one โ€” same codebase ships to desktop and mobile
  • โœ… Use-case-first development โ€” fewer meetings, fewer hand-offs, fewer bugs

๐Ÿšง Sibling project (in planning): A shared household ledger app โ€” collaborative budgeting with the same multi-user/role-based foundation.


๐Ÿ› ๏ธ Tech Stack

Languages & Core

TypeScript JavaScript Python Node.js

Frontend

Next.js React Tailwind CSS shadcn/ui SWR PWA Turborepo

Backend

NestJS PostgreSQL TypeORM Prisma MongoDB

Infra & DevOps

AWS Terraform Docker Nginx Cloudflare GitHub Actions Prometheus Grafana

Testing & Quality

Playwright Jest

Geospatial & Data

GIS SNAP Numpy Pandas TensorFlow

Currently Exploring

LLM LangChain


๐Ÿ“ฌ Let's Talk

If you're hiring for a remote Product Engineer who can ship across the stack โ€” frontend, backend, infra, testing, and AI integration โ€” and especially if you work in geospatial, satellite, or hardware-adjacent domains, I'd love to chat.

Email

Pinned Loading

  1. TS_Essential TS_Essential Public

    TypeScript ๊ธฐ์ดˆ์™€ ๋””์ž์ธํŒจํ„ด์„ ํ•™์Šตํ•˜๋Š” ๋ ˆํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

    TypeScript 3

  2. wukdddang wukdddang Public

    JavaScript 3

  3. NestJS_Learning_Repository NestJS_Learning_Repository Public

    NestJS ํ•™์Šต์šฉ ๋ ˆํฌ์ง€ํ† ๋ฆฌ

    TypeScript

  4. Next14_Fullstack Next14_Fullstack Public

    Nextjs Approuter/NextAuth, MongoDB์— ์ต์ˆ™ํ•ด์ง€๊ธฐ ์œ„ํ•œ ํด๋กœ๋‹ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

    TypeScript

  5. devops-learning devops-learning Public

    Devops ํ•™์Šต์šฉ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

    JavaScript

  6. wukdddang.github.io wukdddang.github.io Public

    ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ

    TypeScript