Full-Stack & Robotics Software Engineer

Jun Hur

I build software that keeps robot fleets running in the real world.

For 5+ years I have built production systems across robotics, fintech, and healthcare — robot fleet control platforms, financial data pipelines, and clinical software. I am applying to US CS master's programs in software engineering for cyber-physical systems.

Portrait of Jun Hur

01. Research Interests

My work sits where software meets the physical world. More than five years of building and operating robot fleets, financial data pipelines, and clinical software in production led me to three research interests in software engineering for cyber-physical systems:

01 Fault Diagnosis Across System Layers

Failures in fleet systems span the control frontend, backend, message broker, robot software, and site network. I am interested in observability and fault-localization techniques that trace causes across these layers — a problem I faced daily while operating 30+ robots in production.

02 Failure Prediction from Operational Telemetry

At DOGU Robotics I found that anomalies in MQTT message frequency repeatedly preceded customer failure reports, and built monitoring around that signal with no added instrumentation. I am interested in how far such early-warning indicators generalize across systems.

03 Simulation-Based Validation Before Deployment

I validate robot behavior in NVIDIA Isaac Sim / Isaac Lab with domain randomization and have built a from-scratch MAPF simulator for pre-deployment fleet sizing. I am interested in scenario generation and in quantifying what simulation results guarantee about field reliability.

Supporting foundations: real-time fleet control (MQTT · VDA5050 · WebSocket), multi-robot path planning (MAPF), reinforcement learning and sim-to-real transfer in Isaac Sim / Isaac Lab, digital twins, and large-scale telemetry monitoring.

02. About

I am a software engineer at GoLe Robotics, building the fleet management system for autonomous robots on construction sites and validating robot behavior in NVIDIA Isaac Sim / Isaac Lab before deployment. Previously, I was the sole developer at the fintech startup Niflers, where I owned the full stack behind 200,000+ auto-generated corporate carbon-risk reports. Before that, I led web development for robot fleet control at DOGU Robotics, operating 30+ robots across 10+ sites for clients including Hyundai, SK hynix, and GS EPS.

Alongside production work, I have kept building fundamentals on my own: re-implementing the Transformer and xLSTM from the original papers, writing a multi-robot path-planning (MAPF) simulator from scratch in TypeScript, and measuring everything — my undergraduate thesis quantified a 96% reduction in nursing-documentation time, and my open-source repositories report reproducible benchmark numbers. In 2017, my real-time lecture-transcription app for deaf and hard-of-hearing classmates won the KIISE Grand Prize.

I am applying to US master's programs in computer science to study the reliability of cyber-physical systems — fault diagnosis, failure prediction, and simulation-based validation — with the goal of continuing on to a PhD.

5+
years building production systems
3
domains: robotics, fintech, healthcare
200K+
corporate reports auto-generated
30+
robots operated across 10+ sites

03. Skills

Languages
PythonJava JavaScriptTypeScriptC++
Backend Frameworks
FastAPISpring Boot Express.jsNode.js
Frontend Frameworks
ReactNext.js Vue.jsMUI
Cloud & Infrastructure
AWS ECSStep Functions LambdaS3 / RDS EC2SQS DockerNginx
Databases
MySQLMariaDB OracleDBRedis
Tools & Protocols
WebRTCMQTT WebSocketVDA5050GrafanaPandas JupyterGitLinux
ML & Robot Simulation
PyTorchReinforcement Learning Isaac SimIsaac Lab ROS / ROS2CUDA / GPU Sim-to-RealLLM / RAG

04. Experience

2026.05 –
Present
Full-Stack & Robotics Simulation Engineer
GoLe Robotics · Autonomous Mobile Robots (AMR)
ReactTypeScript PythonWebSocket MQTTVDA5050 PostgreSQLIsaac Sim Isaac LabPyTorch Reinforcement LearningCUDA
  • Building the full stack of the fleet management system (FMS) for autonomous mobile robots — the operations console that monitors and controls a fleet of delivery robots and service elevators.
  • Implemented real-time control and monitoring over the MQTT-based VDA5050 AMR standard with WebSocket live feeds — snapshot-plus-incremental updates, render throttling, and automatic backoff reconnection for unattended sites.
  • Built a visual scenario editor where operators draw over SLAM maps and place direction-aware navigation nodes to compose routes — saved missions are validated and compiled into VDA5050 orders using resolution-independent coordinates.
  • Designed cargo (roll-container) tracking — pickup/drop-off history with automatically captured photos, per-robot throughput analytics, recurring schedules, and elevator-integrated multi-floor delivery.
  • Designed the PostgreSQL backend with role-based access control (admin/employee/client, enforced on both client and server) and centralized logging that distinguishes network, authentication, and database failures — operational issues are traceable directly from the database.
  • Working on sim-to-real transfer: building Isaac Sim / Isaac Lab environments that replicate our deployment sites, with reinforcement learning training pipelines and domain randomization in progress — validating robot behavior before it reaches the site.
2024.01 –
2025.11
Full-Stack Engineer (sole developer on the team)
Niflers · Fintech
PythonFastAPI MySQLPandas AWS ECSStep Functions S3 / RDSDocker NginxSpring Boot ReactTypeScript
  • Sole owner of all web development — frontend, backend, infrastructure, and deployment.
  • Designed MySQL schemas and indexing for KED and FnGuide financial data, with a daily automated ingestion pipeline running on Docker + Nginx on Linux.
  • Refactored a 20,000+ line monolithic script, cutting report generation time from 10 minutes to 2.
  • Diagnosed and resolved two production incidents — a data-integrity failure during 20-process parallel loading and a framework upgrade that broke every API — experience that shapes how I design for data integrity and observability.
  • Built a carbon-risk reporting system that auto-generates 200,000+ corporate reports using Pandas, algorithmic optimization, and multiprocessing — scaled from 0 to 100 users.
  • Developed backend APIs for crisk.co.kr: Spring Boot for authentication, email, and sign-up; FastAPI for financial data and report endpoints.
  • Designed parallel pipelines on AWS ECS + Step Functions for daily financial data loads, with CI/CD via CodeCommit and CodeDeploy.
  • Prototyped an LLM-based question-answering interface so users could query reports in natural language instead of searching manually — a first-hand look at both the promise and the limits of current models on deep financial reasoning.
2022.01 –
2023.12
Robot Fleet Control · Web Development Lead
DOGU Robotics · Robot Fleet Control
ReactTypeScript Vue.jsWebRTC MQTTGrafana MariaDBPython
  • Built the fleet-control platform managing 30+ robots across 10+ sites — hospitals, outdoor environments, and factories.
  • Debugged incidents end to end across the control frontend, backend, MQTT broker, and robot ROS layers — teaching myself each layer beyond my original frontend role.
  • Implemented WebRTC video streaming and MQTT-based robot control and monitoring, with Grafana dashboards for data visualization.
  • Discovered that anomalies in MQTT message frequency often predicted robot failures before customers reported them, and built monitoring around that signal — with no extra instrumentation — so engineers could respond proactively instead of waiting for complaints.
  • Shipped branching diagnostic scripts that field engineers used to localize faults by elimination — battery, then network, then software.
  • Migrated the frontend from Vue.js to React and standardized components across 10+ site-specific deployments.
  • Deployed for major clients including Hyundai, SK hynix, and GS EPS.
  • Organized internal developer conferences and study groups on Git, clean code, and engineering culture.
2021.05 –
2021.11
Full-Stack Developer
Java SpringThymeleaf jQueryOracleDB
  • Developed and maintained ERP web services for Incheon City Gas.
2021.03 –
2021.04
Freelance Developer
NSG Co., Ltd.
C++
  • Converted nuclear power plant calculation logic into a C++ digital twin in collaboration with K-water (Korea Water Resources Corporation).

05. Projects

GoLe Robotics FMS screenshot
Robot Fleet Management System (FMS)
@ GoLe Robotics

Full-stack operations console for autonomous robot fleets — real-time VDA5050 control over MQTT/WebSocket, a visual scenario editor, cargo tracking, and elevator-integrated multi-floor delivery.

ReactTypeScriptVDA5050MQTTPostgreSQL
Clinical Documentation Assistant (STT)
@ Healthcare AI Project

AI speech-to-text platform that turns clinical conversations into structured records to reduce manual charting — backend services and AI-integration workflow.

PythonSpeech-to-TextLLMBackendHealthcare
CRISK carbon-risk platform screenshot
CRISK — Carbon Risk Platform
@ Niflers

Full-stack fintech platform for corporate carbon-risk analysis — automated data ingestion, MySQL storage, and FastAPI-based report generation.

PythonFastAPIReactMySQLAWS
Credit Imbalance Tracker screenshot
Credit Imbalance Tracker
@ Niflers — used by major banks & asset appraisers

Corporate financial-health visualization service for banks and asset appraisers — dashboards of complex financial indicators (CIT Score, Industrial Risk, Early Warning Signal), built end to end.

Next.jsNode.jsTypeScriptMUI PremiumMySQL
Credivalue valuation platform screenshot
Credivalue — Alternative Investment Valuation
@ Niflers — Samil PwC, Seohyun Accounting

Present-value valuation platform. Excel uploads trigger asynchronous processing on AWS Lambda + Step Functions + SQS, backed by a full CI/CD pipeline.

ReactFastAPISpring BootLambdaStep Functions
DOGU Robotics fleet-control system
Robot Fleet-Control System
@ DOGU Robotics — Hyundai, SK hynix, GS EPS

Real-time monitoring and control platform for autonomous robots in hospitals, factories, and corporate environments — WebRTC streaming and MQTT control.

ReactWebRTCMQTTTypeScriptApexCharts
Service robot display UI
Service Robot Display UI
@ DOGU Robotics — SK hynix, GS EPS

Touch UI for service robots' front displays — information kiosk, indoor navigation, and live video calls via the Zoom SDK.

ReactTypeScriptZoom SDKWebRTC
Nuclear Power Plant Digital Twin
@ NSG — K-water

C++ digital-twin simulation of nuclear plant thermal-hydraulic calculation logic — validated together with domain engineers.

C++Digital TwinSimulation

Selected Open-Source Projects

Projects on github.com/hurjun in the areas above — multi-robot coordination, simulation-based validation, sequence models, and efficient ML systems. Each repository documents how to reproduce its results, and the numbers below are actual measurements recorded in each README.

MAPF Fleet — Multi-Robot Construction Site Simulator GitHub ↗

Real-time 3D simulation of multi-robot fleets on multi-floor sites. Features a MAPF engine implemented from scratch in TypeScript (windowed cooperative A*, Conflict-Based Search), capacity-limited elevators, and live fleet-size optimization. Sustained zero collisions across 66 headless benchmark runs / 21,000+ simulation ticks.

TypeScriptNext.jsReact Three FiberMAPF
PPE Watchman — Edge-to-Cloud Site Safety Monitoring GitHub ↗

Real-time, distributed detection of missing personal protective equipment (PPE). Edge clients run YOLOv8 inference and send lightweight violation events to a FastAPI hub, which stores them and broadcasts over WebSocket to a live Next.js monitoring dashboard. Directly applicable to construction-site safety monitoring.

FastAPIYOLOv8Next.jsWebSocket
Transformer from Scratch GitHub ↗

Re-implementation of Attention Is All You Need from scratch in PyTorch — attention, masking, the Noam schedule, and label smoothing all built from primitives. Reaches 98.2% exact sequence match on a synthetic reversal task on CPU. An ablation removing positional encoding drops accuracy to 0%, confirming it is load-bearing.

PyTorchTransformersNLP
xLSTM from Scratch GitHub ↗

sLSTM and mLSTM cells with exponential gating and stabilized state (Beck et al., NeurIPS 2024), implemented from scratch in PyTorch. On a 64-step recall task, xLSTM reaches 100% accuracy while a vanilla LSTM never beats chance, even with up to 2× the parameters.

PyTorchRNNSequence Modeling
Speculative Decoding Lab GitHub ↗

Speculative decoding for autoregressive LLM inference, implemented from scratch with distribution-preserving acceptance sampling. Measured up to 1.80× lossless speedup on Apple Silicon MPS with DistilGPT-2 drafting and GPT-2-large verifying. Output is token-identical to greedy decoding.

PyTorchLLM InferenceGPT-2
MediVoice — AI Speaker Nursing Documentation GitHub ↗

Voice-first nursing documentation: an AI speaker asks assessment questions (TTS), transcribes the answers (STT), and normalizes them into structured records. A working implementation of undergraduate research in which the assisted workflow cut documentation time by up to 96%.

ReactTypeScriptWeb Speech API
Stock Forecast Benchmark GitHub ↗

Config-driven, leakage-controlled benchmark comparing 9 time-series forecasting models (ARIMA, ETS, Prophet, XGBoost, LightGBM, LSTM, GRU, TCN, Transformer) on 1962–1992 → 1993–2000 stock data. Prophet ranks first overall (RMSE 160), with an analysis of why the deep-learning models underperform here.

PythonPyTorchForecasting

06. Education & Credentials

B.S. in Computer Science & Engineering
Chungnam National University

Completed the degree while working full-time as a software engineer from 2021 onward. Thesis: an AI-speaker nursing-documentation assistant that cut charting time by up to 96% in evaluation.

Graduation Thesis
2016.03 – 2025.02
Grand Prize — Software Implementation Competition
Korean Institute of Information Scientists and Engineers (KIISE)

For Reacord, a real-time lecture-transcription app built and released for deaf and hard-of-hearing classmates.

2017
TOEFL iBT — 4.5 / 6.0
ETS · redesigned 2026 band scale

Equivalent to approximately 90 on the previous 0–120 scale.

2026