HyunWoo Choi / 최현우 · Seoul, Korea
Reliable software for markets.
App/Web Developer @ Eugene Securities
I build small, shippable tools for market data and daily workflows.
I care about clear interfaces, reliability, and web UX under real constraints.
QUICK LINKS
- GitHubgithub.com/Choih0401
- Blogblog.hwooo.life
- Homehwooo.life
- Email[email protected]
Proof / intro strip
A quick picture of what I actually build
MARKETS
I work at Eugene Securities and like building tools where correctness and usability both matter.
OSS / PACKAGING
Packaging and interfaces matter. pyEugene makes the Champion Open API usable from Python.
MINI SERVICES
I ship small projects end to end, like Hyunmantle and NEEEEEWS, and keep them runnable in Docker.
EXPERIMENTS
BlindCoding was presented at CodeGate 2019, a constraint-driven take on coding challenges.
Selected projects
Projects I’m proud to explain
Focus
- financial data
- realtime
- DX
- web UX
Package
pyEugene
An unofficial Python wrapper for the Eugene Champion Open API, published on PyPI.
- Type
- Open-source library
Delivery
NEEEEEEWS
A SvelteKit dashboard that summarizes news and visualizes mood, shipped with Docker and CI/CD.
- Type
- Web app
PRIMARY LINK
More details1 link · 3 highlights · 1 meta
LINKS
- Docker HubImage
HIGHLIGHTS
- Summarizes news and presents a mood dashboard
- Runs as a Docker image
- Includes CI/CD for builds
META
- Framework
- SvelteKit
Core
Hyunmantle (현맨틀)
A Korean Semantle-style word game that scores guesses by semantic similarity (Word2Vec).
- Type
- Game / mini service
PRIMARY LINK
More details1 link · 3 highlights · 1 meta
LINKS
- Docker HubImage
HIGHLIGHTS
- Picks a daily secret word and scores guesses with cosine similarity
- Stores words and vectors in SQLite
- Builds and publishes a Docker image via GitHub Actions
META
- Backend
- Flask
Auth
ETF-Portfolio
A web dashboard for monthly ETF buys, dividends, and carryover reinvest tracking.
- Type
- Web dashboard
PRIMARY LINK
More details3 highlights · 1 meta
HIGHLIGHTS
- Tracks monthly budget, executed buys, remaining USD, and dividends
- Carries remaining funds into the next month for reinvestment
- Stores per-user records behind session-based login
META
- Backend
- Node.js (Express)
Event
BlindCoding
Coding challenge prototype presented at CodeGate 2019 (Layer7 booth).
- Type
- Event / prototype
PRIMARY LINK
More details3 highlights · 1 meta
HIGHLIGHTS
- Adds a blind mode that hides part of your code while solving
- React frontend paired with a Node.js backend
- Built for an on-site demo at CodeGate 2019
META
- Stack
- Node.js + React
Domain
Bloock
Hackathon prototype for verifying blood donation certificates with a blockchain-backed web service.
- Type
- Hackathon project
PRIMARY LINK
More details3 highlights · 1 meta
HIGHLIGHTS
- Built at the Hello new() World hackathon
- Explores tamper-resistant verification for donation records
- Simple web UI backed by a Node.js service
META
- Stack
- Node.js + web UI
Strengths / process
How I build
01 / FRAME
Start with constraints and failure modes
I define what “good” looks like in practical terms: latency budgets, API ergonomics, accessibility constraints, and what can break.
02 / BUILD
Ship the smallest slice that teaches something
I prefer fast feedback loops: a working prototype beats a perfect plan. Once the shape is right, I harden the edges.
03 / FINISH
Make it understandable for the next person
Naming, docs, and “boring” consistency are features. I aim for code that reads like a well-lit room.
What you’ll see across my work
- Clear surfaces: stable interfaces and obvious entry points
- Honest tradeoffs: “good enough” where it’s fine, precision where it’s not
- Lightweight by default: fewer dependencies, fewer surprises
What I’m actively interested in
Financial data, real-time-ish workflows, and web UX. I like projects where the interface is as important as the backend.
- markets
- financial data
- web UX
- small tools
About
Coding, Markets, and Side Projects
I’m HyunWoo Choi (최현우), an App/Web Developer at Eugene Securities, based in Seoul, Korea.
I ship small services and tools, then write down what I learn.
LINKS
- GitHub@Choih0401
- Email[email protected]
- Blogblog.hwooo.life
- Homehwooo.life
CONTACT
Want to talk?
Email or GitHub works best. If your work touches financial data, internal tooling, or product-minded web services, I’d like to hear about it.