Skip to content
View younghyun1's full-sized avatar
🦀
on the move
🦀
on the move

Block or report younghyun1

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
younghyun1/README.md

Young Hyun Chi / 지영현 / 池營賢

Backend Software Engineer · Rust / Infrastructure / Data Pipelines

Rust C TypeScript Python Java Axum Spring Boot Django PostgreSQL MySQL AWS Google Cloud Docker Kubernetes NGINX Linux Arch Linux Ubuntu Amazon Linux Windows macOS Protocol Buffers BACnet Modbus WebSockets


1. Introduction

I am a backend-focused software engineer with experience shipping and operating services across industrial, consumer, and data-heavy analytics contexts.

Recent work has included:

  • Building Rust- and Java-based backends, pipelines, and infrastructure for:
    • A digital twin dashboard integrating data from thousands of environmental sensors for Samsung Construction & Trading, deployed on AWS.
    • Hyundai Motor Company’s Hyundai / Kia / Genesis official car apps (Android and iOS), working within a large Java/Spring ecosystem.
    • A K‑Pop group's official fan app backend and supporting tooling.
  • Designing and deploying a Rust + PostgreSQL backend and data collection pipeline for an AI-based YouTube analytics product on AWS and GCP.

I care about making web services that actually leverage the performance of modern hardware and languages while staying maintainable for the teams that operate them. Rust, static binaries, careful query design, and straightforward deployments are tools I’ve used to reduce costs and make systems more reliable.

Outside of software, I’ve worked in the military, translation/interpretation, logistics, journalism, and photography. Since 2023, my main focus has been backend engineering.


2. Background

  • Location: Currently based in Colorado, USA
  • Role: Backend Software Engineer
  • Education: B. Eng in Software Engineering, Sungkyunkwan University (성균관대학교), Republic of Korea
  • Other Experience:
    • Military service (KATUSA, 2nd Infantry Division, US/ROK Army)
    • Translation and interpretation (technical and policy)
    • Journalism and editorial work
    • Night-shift logistics labor at warehouses and distribution centers
    • Tutoring/lecturing and photography

3. Technology Stack

Primary focus

  • Languages: Rust, C, C++, Java, Python, TypeScript/JavaScript, x86 Assembly
  • Backend / Frameworks: Axum, Spring Boot, Express, Django
  • Data & Protocols: PostgreSQL, MySQL, SQLite, Redis, Protocol Buffers, WebSockets
  • Industrial / Protocol Integration: BACnet, Modbus, environmental and power metering systems
  • Infrastructure & Cloud:
    • AWS (EC2, S3, RDS, Lambda, CodeDeploy, GitHub Actions runners)
    • GCP (Compute, storage, basic ML infra)
    • Oracle Cloud, Naver Cloud
    • Docker, Kubernetes, NGINX
  • OS & Tooling:
    • Linux (Arch, Ubuntu, Amazon Linux), Windows, macOS
    • Static linking, MUSL, scratch images
    • CI/CD pipelines, CLI tooling, and automation scripts in Rust/Python

I am especially comfortable working on latency-sensitive services on constrained hardware, and with deployments where cost and operational simplicity matter as much as raw performance.


4. Professional Highlights

Samsung C&T Digital Twin (via EAN Technology)

  • Replaced an overcomplicated microservice architecture with a streamlined Axum (Rust) monolith serving a building energy management / digital twin dashboard.
  • Cut monthly cloud infrastructure costs from roughly $5,000 to ~$150 by simplifying architecture, optimizing queries, and tightening resource usage.
  • Implemented around 30k LOC (~75% of the backend code) and 80+ endpoints with non-trivial domain logic and real-time constraints.
  • Integrated thousands of building sensors and meters (BACnet, Modbus) and coordinated with on-premise servers at Samsung C&T HQ.
  • Optimized PostgreSQL queries and schema design, bringing P99 latency to double-digit milliseconds on a 2-core, 4GB RAM instance (down from multi-second responses on some paths).
  • Achieved zero unplanned runtime shutdowns across roughly nine months of production uptime, with extensive error handling and observability.
  • Introduced and mentored teammates in Rust, helping them transition from Node.js/Java to writing production Rust services in a short period.

Automotive & Consumer Apps

  • Worked on backend systems supporting Hyundai, Kia, and Genesis official apps, collaborating with multiple vendors and teams in a large Java/Spring ecosystem.
  • Implemented APIs, bug fixes, and data flows for services used by tens of millions of users across Asia and Europe.
  • Built data ingestion and transformation pipelines to support internationalization, including Rust and Python utilities to integrate translated content into corporate databases.

Data-Heavy Analytics & AI

  • Designed PostgreSQL schemas and a Rust backend for an AI-based YouTube analytics platform.
  • Led large-scale data collection efforts (tens of millions of comments/users) via YouTube APIs.
  • Applied LLMs and on-server open-source models for summarization and insight extraction.
  • Deployed and operated these systems on AWS and GCP, balancing cost with throughput.

5. Interests & Current Focus

Technical interests

  • High-throughput webservers and low-latency APIs
  • Cache hierarchies and caching strategies (application-level and DB-level)
  • Effective concurrency through asynchrony and parallelism
  • On-premise infrastructure and hybrid setups
  • Infrastructure-as-code, CI/CD, and deployment automation
  • Operating systems, compilers, and low-level systems programming
  • Protocols and integrations for construction and electrical engineering systems

Currently studying

  • Performance optimization in Rust services (allocation patterns, async runtimes, DB access strategies)
  • Electrical and HVAC systems (especially as they relate to building management and energy optimization)

6. Languages & Communication

  • Korean: Native
  • English: C2 (TOEFL 117/120, IELTS 8.5/9.0)
  • Others (basic/rudimentary): French, German, Spanish, Mandarin

I am comfortable working in international, multilingual environments, including military, corporate, and academic settings.


7. Personal Notes

  • I graduated from Sungkyunkwan University with a B. Eng in Software Engineering, in a program that combined software, hardware, and network fundamentals with electronics and systems engineering.
  • I care strongly about open-source ethics, labor rights in STEM, and building systems that are understandable and sustainable for the people who operate them.
  • Outside of work I have long-standing interests in photography, journalism, and security/human rights issues.

8. How to Reach Me

Popular repositories Loading

  1. oohid oohid Public

    Personal project - make a nice GUI UUID generator using Iced and Rayon on Rust. CLI prototype first.

    Rust 3

  2. gooseattack gooseattack Public

    Implementation of Goose for personal use.

    Rust

  3. barony_id_modifier barony_id_modifier Public

    Use to modify CK3 barony IDs when modding.

    Rust

  4. sasin sasin Public

    FOSS, no-nonsense GUI API tester written in Rust and rendered natively on the desktop and the web.

    Rust

  5. younghyun1 younghyun1 Public

    profile

  6. minecraft-backup minecraft-backup Public

    i should just use a shell script, but it's a good opportunity to mess with the google drive API

    Rust