mooner / Resume KO/EN /

@mooner

문민기Minki Moon

I build backends and Android apps.

Computer Engineering student at Hanyang University (ERICA). Self-taught since 2016.

Done Nozzle 26° · Bed 26°
PLA
Filament
Layer44 / 44

Click to print again · off-screen, I do 3D printing

Scroll

mooner:~/resume $ whoami

About01

소개

Since 2016 — Self-taught

Base
Ansan, KR
Stack
Kotlin · Ktor
Jetpack Compose
Track
10 yrs
★ 65 GitHub
51K+ installs
Lang
ko, en
Off
3D printing · CAD

Ordinary undergrad at Hanyang University (ERICA), majoring in Computer Engineering. Self-taught since 2016 — 10 years in and still hungry.

Builds robust backend systems in Java / Kotlin and crafts Android apps with Jetpack Compose. Chasing clean, maintainable code and systems that actually scale.

Back at Hanyang ERICA since the second semester of 2026 after finishing military service — classes by day, backend and side projects the rest of the time.

Away from the screen: 3D printing and modeling. Used to design, build, and maintain a printer from scratch; these days a Bambu Lab X2D handles the printing and Fusion 360 gets most of the attention.

mooner:~/resume $ git log --author=mooner

Experience06

경력

10 yrs — Since 2016

2026 Fall — Now@ Ansan · E/01

한양대학교 ERICA

Computer Engineering · returned from leave

  • Returned from military leave for the 2026 fall semester
  • Building the AMOA backend and the AGORA side project alongside coursework

2024 — 2026@ Korea · E/02

ROK Air Force

IT Systems Management Specialist

  • Operated and maintained internal military information systems
  • Kept open-source projects and personal services alive during off-hours
  • Learned to ship focused work within tight operational constraints

2021 — Now@ Remote · E/03

Project StarLight

Open Source · Maintainer

KotlinAndroidPlugin API

  • Designed a plugin-based Android auto-reply framework in Kotlin
  • Cross-messenger integration with an extensible scripting API
  • ★ 46 on GitHub, 1,500+ downloads — maintaining the plugin ecosystem and issues

2020@ Korea · E/04

IT Company

Software Intern · Backend

  • Two-month internship contributing to a production backend codebase
  • First hands-on experience with code review, team workflow, and deployment pipelines

2018 — Now@ Seoul · E/05

지금 한강은。

Personal Service · Creator & Full-stack

KotlinKtorRedisTraefik

  • Designed, built, and shipped an Android app for real-time Han River water temperature
  • Ktor backend + Redis caching — stable responses under viral traffic spikes
  • 51,000+ downloads and 4.78 ★ (289 reviews) on Google Play

2017@ — · E/06

Indie Android

Solo Android Developer

  • Shipped first Android app on Google Play in 2017, at age 17
  • Paved the way to later projects including Project StarLight

mooner:~/resume $ ls ./projects

Projects06

프로젝트

Backend / Android / OSS

  1. 01

    AMOA→Hybrid-search backend

    2026 —Backend · Ongoing

    Kotlin + Ktor + PostgreSQL in feature-based vertical slices. pgvector hybrid search (ANN + pg_trgm, RRF) across lectures, clips and recipes, Hangul-aware suggestions, and an embedding pipeline driven by an outbox queue.

    Ktorpgvectorpg_trgmAWS EC2Terraform

  2. 02

    NeonJS→JavaScript engine for the JVM

    2026 —Open Source

    A JavaScript engine for the JVM, written in Kotlin: a bytecode interpreter, a JIT to JVM bytecode, a sandbox with execution limits and Java/Kotlin interop. It also runs on Android (API 26+) and ships on Maven Central.

    Test262 48,747/48,747KotlinJITAndroidMaven Central

  3. 03

    AGORA→Multi-agent decision system

    2026Side · Demoed

    CTO · CCO/CMO · Decision Manager agents debate in rounds. SearXNG + Trafilatura web grounding, SSE streaming, prompt caching. MVP demoed to a client.

    KtorExposedSvelteKitSSE

  4. 04

    지금 한강은。→Real-time Han River temperature

    2018 —Android · Live

    Modern Korean UI/UX temperature monitor. Ktor backend, Redis caching, Traefik LB — steady in production. Currently migrating to Jetpack Compose.

    ★ 4.78 (289)51K+ DLKotlinKtorRedis

  5. 05

    Project StarLight→Scriptable messenger auto-reply framework

    2021 —Open Source

    Kotlin-based Android auto-reply platform with plugin architecture, extensible automation, and cross-messenger integration.

    ★ 461.5K+ DLKotlinPlugin

  6. 06

    mooner.dev→Previous personal site

    2025Personal · Retired

    Personal site hand-built with SvelteKit + TypeScript: Home, About, Experience, Projects and Skills, curated by hand. Now replaced by this résumé.

    SvelteKitTypeScriptTailwind

mooner:~/resume $ ls -la ./skills

Toolkit33

기술

● = Daily driver

Languages06

  • Kotlin ●
  • Java ●
  • C / C++
  • JavaScript
  • TypeScript
  • Svelte

Backend05

  • Ktor ●
  • Exposed DSL ●
  • Spring Boot
  • Node.js
  • Express.js

Android04

  • Jetpack Compose ●
  • Android SDK
  • Room
  • SQLite

Data & Storage05

  • PostgreSQL ●
  • pgvector
  • pg_bigm
  • Redis
  • MongoDB

Tools05

  • Git
  • Docker
  • Gradle
  • GitHub Actions
  • IntelliJ IDEA

Cloud04

  • AWS
  • Terraform
  • CloudFlare
  • Traefik

Making04

  • Fusion 360
  • Bambu Lab X2D
  • DIY printer design
  • DIY electronics

mooner:~/resume $ cat ./edu.txt

Education03

학력

B.S. Computer Engineering

  • Hanyang University · ERICA B.S. Computer Engineering (transferred)

    Military leave 2024–2026, returned fall 2026 · data structures, algorithms, OOP, databases, SE, OS, networks

  • Hoseo University Computer Science · transferred out

    Transferred to Hanyang ERICA in 2023

  • Self-taught 10 years in — no formal training

    1. 2016

      First line of JS

    2. 2017

      First Android app

    3. 2018

      지금 한강은。 launched

    4. 2019

      Kotlin & full-stack

mooner:~/resume $ tail -f ./now.log

Now05

지금

Updated 2026.10.18

  • #1School

    Back at Hanyang ERICA, Computer Engineering — 2026 fall semester

  • #2AMOA

    Building the AMOA backend — search autocomplete & hybrid retrieval

  • #3NeonJS

    Building the NeonJS engine — 0.1.4 on Maven Central

  • #4AGORA

    Developing AGORA, a multi-agent decision system, on the side

  • #5지금 한강은。

    Maintenance — Compose migration & performance work

Accepting requestsAnsan --:-- KST

mooner:~/resume $ ./contact.sh

Contact→

Name
문민기 / Minki Moon
Handle
@mooner
Base
Ansan, KR

Happy to trade coffee for conversation.

If anything here catches your eye, feel free to reach out.

// ping me anytime — i read all.

© 2026 Minki Mooncrafted with monospace affection · rev 2026.10.18