henry2craftman (Henry) · GitHub
Skip to content
View henry2craftman's full-sized avatar
🚙
Traveling life
🚙
Traveling life

Block or report henry2craftman

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
henry2craftman/README.md

👋 Welcome to My Engineering Lab

Building the bridge between Physical Reality and Digital Intelligence


🇰🇷 한국어

신태욱 | Creative Technologist

"현실 세계의 물리 법칙을 가상에 복제하고, 강화학습으로 지능을 부여합니다"

Creative Technologist
Unity 기반 실시간 제어 시스템과 ROS2/강화학습을 결합하여 차세대 스마트 팩토리 솔루션을 개발합니다.


Arduino·Raspberry Pi·산업용 센서 기반 IoT 시스템부터 Unity 인터랙티브 3D 시뮬레이터, PLC 설비 연동 물리-디지털 통합 시스템을 End-to-End로 구축해온 엔지니어. 키네틱 아트 설치물 제작 및 3D 프린터 팜 운영을 통해 구조물 설계·제작 역량 보유.


💼 Career Highlights

케첩덱스튜디오 | 강사 (2023.07 ~ 현재)

Industrial Robots and Equipment Simulators Compatible with PLC Integration

  • 🏭 PLC 연동 산업용 로봇 시뮬레이터 개발 교육
    • MELSEC PLC API 기반 6DoF 로봇 Teaching 3D Simulator
    • TCP/IP 기반 PC-PLC 실시간 통신 및 원격제어
    • Firebase Realtime DB를 활용한 실시간 로봇 데이터 모니터링
  • 🔌 IoT 디바이스 제어 (Arduino, Raspberry Pi)
  • 👨‍🏫 마인드셋 & 커리어 1:1 코칭

Tech Stack: C# TCP/IP Firebase Gx-works2 Mx-Component


씨이랩 (SEALAB) | Graphics Team 팀장 (2021.11 ~ 2023.07)

🎤 NVIDIA PLM Conference 2023 발표

"NVIDIA Omniverse 기반 개방형 디지털 트윈 구축 전략"
YouTube

🏢 삼성DX Omniverse 대규모 공장 디지털 트윈
  • NVIDIA Omniverse USD 기반 대규모 스마트 팩토리 구현
  • 실시간 협업 가능한 3D 공장 환경 구축
  • 물리 기반 시뮬레이션 및 설비 데이터 통합
  • 글로벌 팀 간 동시 작업 환경 제공
🛡️ 국방과학연구소(ADD) 협업 프로젝트
  • Unity HDRP 기반 초실사 합성 데이터 생성 파이프라인 구축
  • Ray Tracing, Volumetric Cloud 기술 활용 현실 모사
  • 가상 LiDAR Point Cloud 데이터 생성
  • Shader 기반 적외선(IR) 이미지 시뮬레이션
🚚 Naver Labs 협업 - 배송로봇 비도로 운행 데이터

AI Hub

  • OpenCV + Multi-threading 기반 Bounding Box/Polygon 데이터 자동 생성
  • Vue.js, React, Three.js 기반 Point Cloud Viewer 개발
🎯 기타 성과
  • CCTV 실시간 위치정보 → WebGL 가상환경 시각화 시스템
  • Heat-map Shader 구현, FSM/Object Pooling 최적화
  • 팀 리더십: 개발자 6명, 3D 아티스트 3명 팀 리드

Tech Stack: NVIDIA Omniverse USD Unity HDRP Python OpenCV Vue.js React Three.js TensorFlow


VVR | 선임연구원 (2021.04 ~ 2021.11)

  • 📚 3D Depth Sensor 기반 교육용 게임 개발
    • Kinect, Orbbec, LiDAR 센서 활용
    • Unity CDN + Asset Bundle 자동 업데이트 시스템 구현
  • 👥 팀 리드: 개발자 3명, 디자이너 1명

Tech Stack: C# Unity Kinect API LiDAR API CDN


키웍스 | 머신비전사업부 사원 (2019.06 ~ 2020.08)

  • 🔍 자동화 공정 결함 검사 소프트웨어 개발
    • 선박용 화물열차 선로 이탈 검사기
    • 자동차 브레이크 패드 결함 검사기
    • 카메라 픽셀 불량 검사기

Tech Stack: C MFC MATROX MIL SDK OpenCV MCU


🎯 Core Competencies

Robotics Simulation & AI

  • 🤖 Unity ML-Agents를 활용한 Boston Dynamics Spot, UR16e 로봇의 Curriculum Learning 기반 자율학습
  • 🗺️ Unity-ROS2 연동 SLAM/Navigation 시뮬레이션 (자율주행, 경로 계획)
  • 🧠 다중 로봇 환경 A Congestion-Aware Pathfinding* 알고리즘 구현

Industrial Digital Twin

  • 🏭 NVIDIA Omniverse USD 기반 대규모 공장 디지털 트윈 (삼성DX)
  • ⚡ Mitsubishi PLC(MELSEC)와 Unity 간 실시간 양방향 제어 (6축 로봇, TCP/IP)
  • 📊 Firebase Realtime DB 연동 공정 데이터 시각화
  • 🔧 WPF 기반 Local MQTT Broker 직접 개발 (초저지연 통신)

Synthetic Data & Vision AI

  • 📸 Unity HDRP 기반 초실사 합성 데이터 파이프라인 (국방/Naver Labs)
  • 🌐 LiDAR, 적외선 등 특수 센서 시뮬레이션으로 AI 학습 데이터 생성

📺 Featured Engineering Videos

직접 연구하고 개발한 기술 데모 영상들입니다

🤖 Reinforcement Learning & AI

프로젝트 설명 링크
Spot Curriculum Learning Boston Dynamics Spot 로봇 PPO 기반 타겟팅 Video
Turtlebot Curriculum Learning Robotis의 Turtlebot3 PPO 기반 타겟팅부터 주차까지 단계적 학습 Video
UR16e ML-Agent Training Series Universal Robots UR16e의 강화학습 훈련 시리즈 (1-5편) Video

📡 ROS2 & Navigation

프로젝트 설명 링크
ROS2 Navigation in Unity (Part 1) Unity 환경에서 ROS2 Navigation 구현 Video
ROS2 Navigation in Unity (Part 2) ROS2 Navigation 고급 기능 구현 Video
ROS2 SLAM in Unity Unity에서 SLAM 매핑 구현 Video
A Congestion-Aware Pathfinding* 다중 로봇 교착 해결 알고리즘 Video

🏭 Industrial Digital Twin

프로젝트 설명 링크
Unity-MELSEC PLC Connection Unity와 PLC 실시간 연동 및 Realtime DB Video
Universal Robot Teaching Unity 내 로봇 티칭 시뮬레이터 Video
PLC Simulation with 6-Axis Robot 6축 로봇 PLC 시뮬레이션 Video

🛠️ Hardware & Communication

프로젝트 설명 링크
Kinetic 7Segment Clock Arduino Mega & 30 SG90 servo Kinetic Clock Video
Bipad robot Micro 2족 보행 로봇 Video
Local MQTT Broker (WPF) WPF로 제작한 로컬 MQTT 브로커 Video
Unreal Cinematic Study Unreal Engine 시네마틱 스터디 Video

🚀 Currently Working On

  • 📚 "모두의 ROS2" - 20일 완성 ROS2 교육 시리즈 제작 중
  • 🦾 Isaac Lab - Humanoid Robot 강화학습 시뮬레이션 (12주 커리큘럼)
  • 💼 Kmong B2B SaaS - Unity/Web 개발 서비스 런칭
  • 🎓 스마트팩토리/디지털트윈 강의 - 주 5일, 일 8시간 (PLC 제어, IoT 센서)

Certifications & Courses

  • ✅ 모두를 위한 딥러닝 Tensorflow
  • ✅ Unreal C++ Coursera Course
  • ✅ ControlNet 기반 얼굴인식 Laptop Theft Prevention System

📬 Connect With Me

YouTube LinkedIn Email GitHub

기술 협업, 프로젝트 문의, 교육 콘텐츠 제안 언제든 환영합니다!


🇺🇸 English

**Henry Shin | Creative Technologist **

"Replicating physical laws in virtual worlds, empowering them with reinforcement learning"

**Creative Technologist Combining Unity-based real-time control systems with ROS2/RL for next-gen smart factory solutions.


💼 Career Highlights

STORY CODE LAB | Instructor (2023.07 ~ Present)

Industrial Robots and Equipment Simulators Compatible with PLC Integration

  • 🏭 PLC-Integrated Industrial Robot Simulator Training
    • 6DoF Robot Teaching 3D Simulator with MELSEC PLC API
    • Real-time PC-PLC Communication via TCP/IP
    • Robot Data Monitoring using Firebase Realtime DB
  • 🔌 IoT Device Control (Arduino, Raspberry Pi)
  • 👨‍🏫 1:1 Mindset & Career Coaching

SEALAB | Graphics Team Leader (2021.11 ~ 2023.07)

🎤 NVIDIA PLM Conference 2023 Speaker

"Open Digital Twin Strategy with NVIDIA Omniverse"
YouTube

🏢 Samsung DX Omniverse Large-Scale Factory Digital Twin
  • NVIDIA Omniverse USD-based massive smart factory implementation
  • Built real-time collaborative 3D factory environment
  • Integrated physics-based simulation with facility data
  • Enabled simultaneous global team collaboration
🛡️ Agency for Defense Development (ADD) Collaboration
  • Built photorealistic synthetic data pipeline using Unity HDRP
  • Ray Tracing & Volumetric Cloud for reality simulation
  • Virtual LiDAR Point Cloud generation
  • Infrared (IR) image simulation with custom shaders
🚚 Naver Labs Collaboration - Delivery Robot Off-Road Data

AI Hub

  • Automated Bounding Box/Polygon generation (OpenCV + Multi-threading)
  • Point Cloud Viewer development (Vue.js, React, Three.js)
🎯 Additional Achievements
  • Real-time CCTV → WebGL environment visualization
  • Heat-map Shader implementation
  • Team Leadership: Led 6 developers + 3 3D artists

Tech Stack: NVIDIA Omniverse USD Unity HDRP Python OpenCV Vue.js React Three.js TensorFlow


VVR | Senior Researcher (2021.04 ~ 2021.11)

  • 📚 Educational Games with 3D Depth Sensors
    • Kinect, Orbbec, LiDAR sensor integration
    • Auto-update system (Unity CDN + Asset Bundle)
  • 👥 Team Lead: 3 developers + 1 designer

Kyworks | Machine Vision Engineer (2019.06 ~ 2020.08)

  • 🔍 Automated Defect Detection Software
    • Railway cargo train derailment inspector
    • Automotive brake pad defect detector
    • Camera pixel defect inspector

🎯 Core Competencies

Robotics Simulation & AI

  • 🤖 Curriculum Learning for Boston Dynamics Spot & UR16e (Unity ML-Agents)
  • 🗺️ Unity-ROS2 Integration for SLAM/Navigation
  • 🧠 A Congestion-Aware Pathfinding* for multi-robot logistics

Industrial Digital Twin

  • 🏭 NVIDIA Omniverse USD-based large-scale factory digital twin (Samsung DX)
  • Real-time PLC Control - Unity ↔ Mitsubishi MELSEC (TCP/IP)
  • 📊 Process Data Visualization with Firebase Realtime DB
  • 🔧 Custom MQTT Broker (WPF) for ultra-low latency

Synthetic Data & Vision AI

  • 📸 Photorealistic Synthetic Data Pipeline (Unity HDRP)
  • 🌐 Sensor Simulation (LiDAR, IR) for Vision AI training

📺 Featured Engineering Videos

Demonstrations of my R&D projects

🤖 Reinforcement Learning & AI

Project Description Link
Spot Curriculum Learning Boston Dynamics Spot PPO-based training for parking Video
Turtlebot Curriculum Learning Robotis의 Turtlebot3 PPO from targeting to parking Video
UR16e ML-Agent Training Series Universal Robots UR16e reinforcement learning series (1-5) Video

📡 ROS2 & Navigation

Project Description Link
ROS2 Navigation in Unity (Part 1) Implementing ROS2 Navigation in Unity Video
ROS2 Navigation in Unity (Part 2) Advanced ROS2 Navigation features Video
ROS2 SLAM in Unity SLAM mapping implementation in Unity Video
A Congestion-Aware Pathfinding* Multi-robot deadlock resolution algorithm Video

🏭 Industrial Digital Twin

Project Description Link
Unity-MELSEC PLC Connection Real-time Unity-PLC integration with Realtime DB Video
Universal Robot Teaching Robot teaching simulator in Unity Video
PLC Simulation with 6-Axis Robot 6-axis robot PLC simulation Video

🛠️ Hardware & Communication

프로젝트 설명 링크
Kinetic 7Segment Clock Arduino Mega & 30 SG90 servo Kinetic Clock Video
Bipad robot Micro Biped Robot Video
Local MQTT Broker (WPF) WPF-based Local MQTT Broker Video
Unreal Cinematic Study Unreal Engine Cinematic Study Video

🚀 Currently Working On

  • 📚 "ROS2 for Everyone" - 20-day comprehensive tutorial series
  • 🦾 Isaac Lab - Humanoid robot RL simulation (12-week curriculum)
  • 💼 B2B SaaS Development - Unity/Web development services
  • 🎓 Teaching - Smart Factory/Digital Twin (5 days/week, 8 hrs/day)

Certifications

  • ✅ Deep Learning for Everyone (TensorFlow)
  • ✅ Unreal C++ (Coursera)
  • ✅ ControlNet Facial Recognition Project

📬 Connect With Me

YouTube LinkedIn Email GitHub

Open to technical collaborations, project inquiries, and educational partnerships!


🛠 Tech Stack

unity ros csharp python cpp tensorflow opencv raspberry arduino

stats streak

💡 "Virtual worlds are not just simulations—they are laboratories for solving real-world problems."

Pinned Loading

  1. gemini-collaboration-mcp gemini-collaboration-mcp Public

    TypeScript 1

  2. ml-agents ml-agents Public

    Forked from Unity-Technologies/ml-agents

    The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement …

    C# 1

  3. OpenMultiplay OpenMultiplay Public

    TCP Server/Client Multiplay System using Unity(client) and Console(server)

    ShaderLab 1

  4. sample_IK_UR16e sample_IK_UR16e Public

    Forked from mazeasdamien/Inverse-Kinematics-Universal-Robot-Unity

    Inverse Kinematics for UR16e Robot in unity

    ShaderLab 4

  5. Robotics-6gi Robotics-6gi Public

    Unity 엔진의 다양한 핵심 기능과 고급 주제를 학습하고 시연하기 위해 제작된 데모 및 스터디 프로젝트 모음입니다. 물리 시뮬레이션, 애니메이션, UI, 비동기 프로그래밍, 그리고 Firebase 연동에 이르기까지 Unity 개발에 필요한 광범위한 주제들을 각 씬(Scene)별로 구현하고 있습니다.

    C# 1

  6. 3DProjects 3DProjects Public

    3D 타워 디펜스 & 3D Shooting

    ShaderLab