local junhyeok = {
role = {
"Lua Developer",
"Network Engineer",
"Systems Enthusiast"
},
languages = {
"Lua",
"Luau",
"Rust",
"Zig",
"C",
"C++",
"TypeScript",
"JavaScript",
"Java"
},
interests = {
"Network Engineering",
"Reverse Proxy",
"Systems Programming",
"Runtime Design",
"Backend Architecture",
"Open Source"
},
philosophy = "Don't just use it. Understand how it works."
}
return junhyeokI love understanding how things work underneath.
Instead of only using frameworks and tools, I enjoy asking:
How was this built?
Why was it designed this way?
Can I build something like this myself?
That curiosity led me from application development into network infrastructure, systems programming, framework design, and open source.
Lua is my primary language and the center of many of my projects.
I enjoy Lua not only as a scripting language, but also as an embeddable language for building extensible systems.
I work with:
- Lua
- LuaJIT
- Luau
- Teal
- OpenResty
- Luvit
- Lapis
Also working with
OpenResty Β· HAProxy Β· Envoy Β· Luvit Β· Lapis
A modular Lua-centric framework for building backend servers and proxies.
Aether explores a different approach to server architecture.
Instead of forcing developers into one fixed runtime or architecture, Aether aims to provide a core where functionality can be extended through modular components.
Modules can provide features such as:
- Routing
- ORM
- Authentication
- Cryptography
- Networking engines
- Proxy functionality
The goal is to let developers assemble their own backend or proxy environment around a lightweight Lua-oriented core.
Tech
Lua Β· C/C++ Β· Rust Β· Zig Β· libuv Β· cqueues
A Layer 7 proxy project built around OpenResty and Lua, with Rust and Zig native components where lower-level performance or functionality is useful.
Client
β
βΌ
TLS Proxy
β
βΌ
HAProxy
β
βΌ
OpenResty L7 Proxy
β
βββ Lua / LuaJIT
β βββ Validation
β βββ Authentication
β βββ Rate Limiting
β βββ Routing
β
βββ Rust
β βββ Native / Performance Components
β
βββ Zig
βββ Low-Level / Systems Components
β
βΌ
Services
Tech
OpenResty Β· LuaJIT Β· Rust Β· Zig Β· C/C++ Β· HAProxy Β· Nginx
I use Teal, a typed language that compiles to Lua.
While using Teal, I encountered a compatibility issue with a newer Lua version.
Instead of waiting for someone else to fix it, I investigated the problem, implemented a fix, and submitted a pull request.
That became one of my open-source contributions.
If the tool you use has a problem, you can help improve the tool itself.
That's one of the things I enjoy most about open source.
Lua Runtime & Embedding
β
βββ LuaJIT
βββ OpenResty
βββ Native FFI
Network Infrastructure
β
βββ Reverse Proxy
βββ Load Balancing
βββ TLS
βββ L7 Routing
Systems Programming
β
βββ Rust
βββ Zig
βββ C
βββ C++
Framework Design
β
βββ Aether
βββ Plugin Architecture
βββ Modular Runtime

