Skip to content
View ayden94's full-sized avatar
💭
work hard
💭
work hard
  • 22:16 (UTC +09:00)

Organizations

@zustandjs@onef-1984

Block or report ayden94

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ayden94/README.md

정진호 / Ayden

복잡한 개발 경험을 작은 인터페이스로 풀어내는 TypeScript 개발자입니다.

상태 관리, 폼 상태, 표준 지향 백엔드 프레임워크처럼 반복되는 개발 문제를 작고 예측 가능한 도구로 다루는 일에 관심이 많습니다.

I build small tools for better developer experience — mostly around TypeScript, state management, forms, and standard-first backend architecture.


Current focus

ilokesto

ilokesto는 여러 프레임워크에서 반복되는 UI, 상태, 폼, 네트워크 문제를 작고 명확한 TypeScript 패키지로 나누어 다루는 OSS 생태계입니다.

핵심 로직은 프레임워크에 의존하지 않게 두고, 각 프레임워크 어댑터는 가능한 한 얇게 유지하는 방향으로 설계하고 있습니다.

AreaPackages
State & form core@ilokesto/store, @ilokesto/state, @ilokesto/form
UI primitives@ilokesto/utilinent, @ilokesto/overlay, @ilokesto/modal, @ilokesto/toast
Utilities & networking@ilokesto/fetcher and smaller supporting packages

이전의 Caro-Kann, Sicilian, Grunfeld 같은 실험은 현재의 state, form, overlay/modal/toast 패키지군으로 재정리하고 있습니다.

fluo

fluo는 Standard-First TypeScript Backend Framework입니다.

표준 Decorator, DI, 설정, 검증, 직렬화, OpenAPI, 인증, 런타임 어댑터를 하나의 모듈러 백엔드 프레임워크로 설계하고 있습니다. Node.js, Bun, Deno, Cloudflare Workers 같은 런타임을 염두에 두고, 프레임워크 코어와 플랫폼 어댑터를 분리하는 구조를 실험합니다.

fluo의 관심사는 단순한 라우터가 아니라, 백엔드 애플리케이션을 구성하는 패키지 표면 전체입니다.

AreaPackages / scope
CoreDI, config, i18n, runtime
HTTProuting, validation, serialization, OpenAPI, GraphQL
Auth & platformJWT, Passport, Fastify, Express, Node.js, Bun, Deno, Cloudflare Workers
ToolingCLI, testing, examples, documentation

What I care about

  • 복잡한 개념을 이해하기 쉬운 언어로 설명하기
  • 프레임워크와 런타임에 강하게 묶이지 않는 구조 설계하기
  • 작고 예측 가능한 API 만들기
  • 상태 관리, 폼 상태, 백엔드 프레임워크처럼 반복되는 문제를 더 단순하게 다루기
  • 코드뿐 아니라 문서, 예제, 네이밍까지 포함한 개발자 경험 개선하기

Writing

기술을 단순히 사용하는 것보다, 왜 그렇게 설계했는지 설명하고 공유하는 일을 중요하게 생각합니다.

블로그에서는 주로 이런 주제를 다룹니다.

  • 프론트엔드 아키텍처
  • 상태 관리
  • 의존성 주입과 설계 패턴
  • TypeScript 라이브러리 설계
  • 개발자 경험과 기술 의사결정

ayden94.com


Core stack

Language TypeScript, JavaScript
Frontend React, Next.js
Backend Node.js, Express, NestJS
Testing Jest, Vitest
Infra AWS, Vercel, Netlify
Tools Git, GitHub, pnpm

Certification

  • AWS Certified Solutions Architect

Links


ayden's GitHub stats

Pinned Loading

  1. fluojs/fluofluojs/fluoPublic

    Standard-First TypeScript Backend Framework

    TypeScript 22

  2. ilokesto/stateilokesto/statePublic archive

    Archived: development moved to https://github.com/ayden94/ilokesto/tree/main/packages/state

    TypeScript