val bossm0n5t3r = developer {
about {
name = "Ji-Hoon Kim"
role = Backend
}
tech(
"Kotlin",
"Spring",
"Testing",
)
links {
blog = "https://blog.m0n5t3r.com/"
}
}defmodule Developer do
@spec about() :: %{name: String.t(), role: atom()}
def about do
%{name: "Ji-Hoon Kim", role: :backend}
end
@spec tech() :: [String.t()]
def tech do
["Elixir", "Phoenix"]
end
@spec links() :: %{blog: String.t()}
def links do
%{blog: "https://blog.m0n5t3r.com/"}
end
@spec profile() :: %{about: map(), tech: [String.t()], links: map()}
def profile do
%{about: about(), tech: tech(), links: links()}
end
end
bossm0n5t3r = Developer.profile()- Fingerprint:
033C F3F9 C1D5 D548 4930 A8CB 682D 5D1E 6D45 BD93 - Public key
- "๊ทธ๋ก์ค ํดํน: ๋ฐ์ดํฐ๋ก ์ฆ๋ช ํ๋ ์ฑ์ฅ์ ๊ณต์"์ ์ฝ๊ณ
- KotlinLLM Playground ๋ง๋ค๊ธฐ: asLlm()๊ณผ mockLlm() ์คํํด๋ณด๊ธฐ
- ๋๋ AI๋ฅผ ์ด๋ป๊ฒ ์ฐ๊ณ ์๋๊ฐ
- readability4k: Kotlin ์ผ๋ก ์ฎ๊ธด Mozilla Readability
- Git ์ปค๋ฐ ๋ฉ์์ง, ์ด์ diff๋ง ๋ณด๊ณ AI๊ฐ ์์ฑํฉ๋๋ค: ACW ๊ฐ๋ฐ๊ธฐ





