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 toolkitDInSAR, 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