Skip to content
View kirilinsky's full-sized avatar
🍀
wish me luck
🍀
wish me luck

Sponsoring

@pastelsky

Block or report kirilinsky

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
kirilinsky/README.md

Sup, Kirill here ⌑

I build things. Sometimes they work.

Lead Frontend Engineer (8+ yrs) — TS, React, Next.js, CSS, A11y, and CI platforms.
I care about inclusive software, thoughtful APIs, and developer experience that does not get in the way.

What I'm into

  • 🤖 AI — trying to use it before it uses me
  • 💳 FinTech — payment flows that don't make users panic
  • 🧪 Testing — really complicated relationship. working on it
  • 🧰 CI/CD — teaching GitHub Actions to judge my code before people do
  • 📦 NPM — if I solve something twice, it becomes a package. can't help it
  • Performance — trying to understand the bottlenecks before blaming React
  • 📋 Forms — multi-step, robust, usable. what did you expect from frontend dev?
  • 🎨 CSS — tokens, components, new css features and the occasional argument with Figma

TypeScript React Next.js Node.js

🛠 Open Source

Small frontend tools, UI primitives, and tiny attempts to make developer experience less annoying.

Dateforge logo

Composable calendar primitives for React interfaces.

Part of the growing Dateforge ecosystem for date/time UI.

NPM · React · UI
anywhen logo

Tiny date/time formatting for any locale.

~900b · zero dependencies · smart / absolute / relative output · 200+ locales via native Intl

NPM · TS · Intl
var(-th) logo

Type-safe CSS theme creator and injector.

Generate, inject, and manage design tokens without hand-writing every custom property.

NPM · TS · CSS

and more other things:

next-language-selector NPM · Lightweight cookie-based language manager for Next.js.

Config-Driven Forms React · Zod · Schema-to-UI generator for rapid form development.

who dat Next.js · PostgreSQL · AI-powered guessing game (just for fun).

Get penguin Next.js · NFT · NFT-cards game, now on hold.

react-ai-chat-actions NPM · React · Actions bar for AI (and not only) chats.

Pad menu React · PWA · iPad menu, just for fun.

Medium Writing · Sharing thoughts from time to time.


📫 Connect with me

LinkedIn

Pinned Loading

  1. dateforge-react-calendar dateforge-react-calendar Public

    Modular React calendar and date/time picker. Single, range, and multi-select with time support and presets. Themeable, accessible, SSR-safe, zero dependencies.

    TypeScript 19 1

  2. dateforge-react-popover dateforge-react-popover Public

    composable popover for react

    TypeScript

  3. next-language-selector next-language-selector Public

    Configurable language selector for Next.js

    TypeScript

  4. anywhen anywhen Public

    Date (+relative) formatting for any locale. ~900b · zero deps · 200+ languages via native Intl.

    TypeScript

  5. varth varth Public

    CSS theme creator/injector. Native JS | React and more.

    TypeScript

  6. whodat whodat Public

    A high-fidelity, daily AI-driven social deduction game built with Next.js.

    TypeScript 1