Skip to content

Player card · v1.4

Calvin

I build and run community platforms, from the code to the people using it.

Latest_patchesgit log · calbin.dev
FIXlolmk-webKeep route motion off admin desks and venue screens (fixed overlays broke inside the animated wrapper)2d ago
FIXlintStatic node:crypto import for randomConfirmToken; const for the sr reveal ticker id3d ago
FIXlintEscape JSX apostrophes as ' (19x react/no-unescaped-entities)3d ago
Profile
Calvin
role
Dev · Lead Admin
region
KR
캘빈
GitHub (opens in a new tab)
Telemetrylive where available
// discord.​members// discord.members
909
// discord.​online// discord.online
165
// contributions.​ytd// contributions.ytd
566
// repos.​active// repos.active
6

Loadout

15 slots
Featured
LoL Meetup Korea
Lead Admin · since Feb 2025

I wanted an easy way for players to sign up for tournaments, and useful tools for running events. Players sign in with Discord to join an event, so sign-ups happen in one place.

My role. Lead Admin since Feb 2025. I run community operations and build the tools on lolmk.gg.

  • Summoner's Rift5v5 tournaments: teams and logos, random seeding, single or double elimination, live results on a venue screen.
  • ARAM MayhemCasual ARAM events: entrants, a team randomiser, configurable brackets and live match control.
  • Riftbound timerA timer for events, with Swiss round presets, pause and adjust, and a fullscreen view for the house screen.
FormatSummoner's Rift
FormatARAM Mayhem
FormatRiftbound
FormatOnline in-houses
Visit lolmk.gg (opens in a new tab)

Next: More small tools for running events, added as the community needs them.

The lolmk.gg home page: the LoL Meetup Korea shield, a Join the Discord button and the next event banner.

lolmk.gg home page.

Side project
kaasl
Learn Korean on the go

Built to learn Korean on the go: a self-paced app with potential to become a tool for other learners.

What's next for kaasl: pending.

[kaasl screenshot pending]
[kaasl screenshot pending]
3rd place
안전톡· anjeontok
HABSIDA hackathon · Incheon · Sep 2026
Joint team project. Calvin's contribution: research + pitch

Foreign construction workers report site hazards in their own language; the supervisor reads it in Korean. Most safety tools translate manager → worker at the morning briefing. This project points the other way: worker → supervisor, as a structured, timestamped record.

Calvin's contribution: the foreign-worker workforce and fatality figures and their sourcing, the Korean phone-use legislation and the compliance argument, a competitor scan of 10+ products, and the market/buyer analysis behind the B2B model.

Naming note: an existing iOS app, “안전톡 관리자,” already advertises safety-inspection records, a real naming conflict the source project flags for itself.