Resume
Logan Park
Software Engineer | ML Engineer | Systems Integration | US Citizen
Summary
Software engineer with 4 years of experience owning end-to-end telematics integration on a GM automotive program — spanning architecture, specification, integration, testing, project management, and production deployment. Completed a Master's in Computer Science (ML/AI) from Arizona State University concurrently while working full-time. Bachelor's in Computer Science with a Minor in Philosophy from the University of Colorado Boulder. I operate across the full lifecycle — from system architecture and data pipelines through deployment, validation, and stakeholder communication. Presented ML/AI in Automotive at CES.
Professional Experience
Software Engineer — Telematics Integration
LG Electronics Vehicle Solutions | June 2022 — Present
- Owned end-to-end telematics integration for a GM automotive program, acting as the primary technical bridge between OEM engineering and internal firmware, hardware, and application software teams
- Presented ML/AI in Automotive at CES, demonstrating emerging telematics intelligence capabilities to industry stakeholders and executive leadership
- Drove architecture discussions and specification reviews to define integration requirements, resolve cross-team design conflicts, and establish mitigation strategies for systemic device issues
- Managed project deliverables across multiple software cadence releases — tracking milestones, conducting retrospectives, and aligning cross-functional teams on production timelines
- Executed full integration lifecycle: bench validation, in-vehicle triage, SMT/factory production line verification, and on-road issue reproduction in real-world conditions
- Diagnosed and resolved production issues across the full embedded stack — cellular connectivity, BLE, board support packages, and application-layer software — through systematic root cause analysis and log investigation
- Trained and onboarded OEM engineers on device provisioning, software deployment procedures, and diagnostic workflows
- Collaborated directly on production vehicles — performing hands-on debug, patch analysis, and integration validation under real-world operating constraints
Projects
LoL Draft Helper — ML-Powered Team Composition Analyzer
Python, FastAPI, Next.js, React, Recharts, Riot API, Pydantic Read the design article | Read Part 2
A team composition analysis tool for League of Legends solo/duo queue that profiles drafts across multiple dimensions and suggests picks backed by real match data.
- Built end-to-end data pipeline ingesting 40,000+ ranked matches from Riot Games API with rate-limited continuous collection across 18 elo tiers (Silver through Diamond)
- Engineered per-champion, per-position scoring system using real match performance data — CC output from
timeCCingOthers, damage profiles from actual damage stats, tankiness from damage mitigated/taken, utility from healing output - Developed statistical profiling engine that computes team composition gaps against winning team profiles segmented by rank and patch, using mean and standard deviation for normalized gap analysis
- Implemented three-list recommendation system: Best at Role (win rate + pick rate weighted), Best for Team Comp (gap-closing analysis), and Off-Meta (joker picks flagged by sample size threshold)
- Built damage diversity scoring that boosts champions with true damage, %HP damage, or mixed damage profiles when teams are AD/AP imbalanced
- Designed position-aware filtering using actual
teamPositionmatch data instead of unreliable static role tags - Created interactive frontend with dual radar charts (team vs enemy), gap summary labels (Strong/Sufficient/Lacking), autocomplete champion search, ban tracking, and user role/duo inputs
- Iterated through multiple versions based on real gameplay testing, identifying and fixing systematic issues: off-meta picks ranking too high, role-specific dimension weighting being too blunt, niche picks having inflated win rates due to specialist bias
GMS Scouter — MapleStory Boss Clear Calculator
TypeScript, Next.js, React, Recharts
A companion tool for MapleStory Global that calculates boss clearability based on your character's stats, class, and gear — filling a gap left by the absence of a GMS API.
- Implemented MapleStory's full multiplicative damage formula: weapon constant, stat multiplier, attack power, damage/boss damage buckets, final damage, critical damage, skill damage%, IED vs PDR defense calculation
- Built per-class mechanics data for all 40+ classes covering: main bossing skill damage%, clone/shadow multipliers (Shadow Partner 1.7x, Mir dragon 1.5x, etc.), boss PDR debuffs (Paladin Noble Demand 50%, Night Lord Frailty Curse 30%), conditional hyper passives, proc DPS contributions, and hidden Final Damage sources
- Modeled HEXA Enhancement Cores (4 skills per class, universal FD scaling to Lv.30), V Matrix Boost Nodes (Lv.0-60, +2% FD/level), and HEXA Stat Nodes (3 configurable nodes with primary + secondary stats)
- Built toggleable buff system covering all GMS consumables, guild buffs, and class buffs with per-buff stat contribution breakdowns
- Implemented boss data for 40+ encounters across all difficulties (Chaos Zakum through Hard Baldrix) with verified HP, PDR, phase breakdowns, time limits, force requirements, party sizes, and crystal values
- Added stat equivalence calculator showing marginal value of each stat type (ATT, %stat, %boss, %crit damage, %FD) relative to current build
- Calibrated and validated against real endgame player data — calculator matches actual boss clear experience across 25+ encounters
- Character profiles save to localStorage for persistent gear tracking and upgrade comparison
Automated Warehouse Planning System
Answer Set Programming, Clingo, Python | ASU Master's Project
- Built logic-based multi-robot coordination system for warehouse grid navigation using declarative constraint programming
- Designed mathematical termination and concurrency constraints to solve deadlock problems in simultaneous robot movement
- System generated collision-free multi-robot path plans for all test scenarios across varying grid sizes and robot configurations
SmartHome Gesture Recognition Pipeline
Kotlin, Jetpack Compose, CameraX, Python, Flask, Docker | ASU Master's Project
- Built end-to-end mobile-to-server data capture pipeline for gesture video collection, storage, and ML model training
- Implemented Android camera pipeline with Jetpack Compose UI and HTTP upload to Dockerized Flask backend
- Validated pipeline with pre-trained neural network gesture classification across 12 gesture categories
Blockchain Engineering — Public & Permissioned Chains
Solidity, Ethereum, Hyperledger Fabric, Go | ASU Master's Project
- Implemented ERC-721 smart contract on Ethereum testnet exploring token ownership, transfer mechanisms, and on-chain state enforcement
- Built Hyperledger Fabric permissioned network with Go chaincode for supply chain asset lifecycle tracking
- Compared architectural tradeoffs between public (trustless, decentralized) and permissioned (governed, enterprise) blockchain systems
SortaLogic — Personal Portfolio & Content Platform
Next.js, TypeScript, Tailwind CSS, Vercel, Markdown
- Built and maintain a personal platform for technical writing, project showcases, and product pages
- Designed markdown-based content management system with YAML frontmatter, build-time parsing, and automated deployment via GitHub to Vercel
- Published technical articles on ML system design, data engineering tradeoffs, and philosophy of technology
Education
Master of Science in Computer Science — ML/AI Focus Arizona State University — 2024
Bachelor of Arts in Computer Science — Minor in Philosophy University of Colorado Boulder — 2021
Technical Skills
Languages Python, TypeScript, JavaScript, Kotlin, Go, Solidity, SQL, C
Machine Learning & AI PyTorch, TensorFlow, Keras, scikit-learn, NumPy, pandas, feature engineering, model evaluation, classification, clustering, CNN architecture, statistical profiling, data normalization, min-max scaling, per-position scoring, gap analysis, recommendation engines
Data Engineering REST API data pipelines, real-time data ingestion, rate-limited collection systems, ETL, JSON/file-based data stores, batch processing, continuous collection scripts, data aggregation by segmentation (elo/patch/position)
Web Development Next.js, React, Tailwind CSS, FastAPI, Flask, Recharts, Pydantic, responsive UI design, dark theme design systems, autocomplete search, radar chart visualization
Mobile Development Android (Kotlin, Jetpack Compose, CameraX), mobile-to-server data pipelines, Docker containerization
Embedded Systems & IoT Telematics device integration, BLE/Bluetooth, cellular connectivity, firmware diagnostics, OBD-II protocols, CAN bus, BSW/application layer debugging, on-vehicle triage
Blockchain Ethereum (Solidity, ERC-721), Hyperledger Fabric (Go chaincode), smart contract development, permissioned vs public chain architecture
Tools & Infrastructure Git, GitHub, Vercel, Linux, Docker, Clingo/ASP, Hyperledger Fabric, httpx, uvicorn
Systems & Integration End-to-end system integration, cross-functional program coordination, specification review, architecture discussion, production validation, manufacturing pipeline verification, stakeholder communication
Concepts Statistical profiling, decision optimization, real-time recommendation systems, compositional gap analysis, data-driven scoring models, equivalence modeling, position-aware classification
Languages
- English — Native
- Korean — Bilingual
- Japanese — Currently learning
Writing & Publications
- Building a League of Legends Draft Intelligence System — Design and architecture of a data-driven draft analysis tool
- When the Model Meets Reality: Building a Draft Helper, Part 2 — Lessons from testing the prototype against real gameplay
- On Human Dignity and the Age of Automation — A philosophical argument about meaning, agency, and identity in the age of AI
What I'm Looking For
Software Engineer, ML Engineer, or Systems Engineer roles in defense, aerospace, or technology where I can own complex integration problems and build data-driven systems. Open to technical program management and planning roles where the right opportunity exists. Interested in teams working on applied ML, data infrastructure, embedded systems, real-time analytics, or mission-critical software. Based in Michigan, open to relocation — particularly Texas.
For a condensed one-page version or to discuss opportunities, reach out via the contact information on the homepage.