mooner / Resume KO/EN /

mooner:~/resume $ cat projects/site/README.md

mooner.dev

Previous personal site

The personal site that lived at mooner.dev before this résumé. A static site built with SvelteKit; this page has taken its place.

mooner:~/resume/projects/site $ tree -L 1

Structure01

구조

04 parts

A small site: five pages and a handful of shared components.

routes/
Home, About, Experience, Projects and Skills, all rendered to HTML at build time.
components/
Hero, Navigation, TechStack, ThemeToggle, ContactButtons.
stores/theme.ts
Remembers light or dark and follows the system setting on a first visit.
.github/workflows
Builds on every push to main and publishes to GitHub Pages.

mooner:~/resume/projects/site $ cat docs/architecture.md

Architecture02

아키텍처

Data flow

REPO · MAINSvelteKit sourceGITHUB ACTIONSbuild · adapter-staticGITHUB PAGESstatic HTMLBROWSERmooner.devCLOUDFLAREDNS onlypushdeployGET// no server: every page is prerendered at build time

No server, only static files. GitHub Pages serves the build; only the domain’s DNS is on Cloudflare.

  • adapter-static prerenders every page, so the content is there without scripts.
  • Styles come from Tailwind CSS 4 through its Vite plugin at build time.
  • This résumé took over the same repository and the same deploy path (GitHub Actions → GitHub Pages).

mooner:~/resume/projects/site $ git log --grep=fix

Problem solving03

문제 해결

00 cases

// Being written.

mooner:~/resume/projects/site $ ls ./screens

Screens04

화면

02 images

The previous mooner.dev home page: octopus avatar, Minki Moon, Backend & Android Developer intro and contact buttons
Home · light
The same home page in the dark theme
Home · dark

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