beautyfree
Alexey Elizarov

Building with TypeScript, React, GitHub Actions

Full-stack engineer who builds and ships real products across every layer of the stack. Has worked across crypto wallets, DeFi protocols, Kubernetes infrastructure, AI-powered tools, and cross-platform apps. Owns the full vertical — from on-chain program integration through backend services to polished frontends. Equally comfortable writing Rust payment APIs and React interfaces.

Full-stack product developmentCrypto and DeFi protocol integrationProduction infrastructure and microservice orchestrationAI-augmented tooling and agent developmentShipping solo from idea to production
546
93,566
18
TypeScript 63%JavaScript 18%Rust 8%Swift 2%Python 2%Other 7%

2026 · 45 projects

Built AI-powered developer tools and full-stack products across CLI, web, mobile, and desktop — from an automated portfolio generator to a cross-platform baby tracking app and multiple AI learning platforms.

Active — recent commitsllm-cvOSS

agent-cv is a Bun/TypeScript CLI that walks local trees, discovers repos via markers and git history, and routes analysis through pluggable AI backends (Claude Code, Codex, Cursor, or OpenAI-compatible APIs) into a structured Markdown CV and profile insights. It supports hosted publishing to agent-cv.dev, GitHub enrichment, per-year significance/tiering, yearly-themed insights plus per-project LLM impact scores, and interactive Ink/React flows for identity and project selection with caching, privacy filtering, and anonymous PostHog telemetry backed by tests and CI.

141 commitsApr

agent-cv is a Bun/TypeScript CLI that walks local trees, discovers repos via markers and git history, and routes analysis through pluggable AI backends (Claude Code, Codex, Cursor, or OpenAI-compatible APIs) into a structured Markdown CV and profile insights. It supports hosted publishing to agent-cv.dev, GitHub enrichment, per-year significance/tiering, yearly-themed insights plus per-project LLM impact scores, and interactive Ink/React flows for identity and project selection with caching, privacy filtering, and anonymous PostHog telemetry backed by tests and CI.

BunTypeScriptReactInk@inkjs/uiCommanderZodsimple-gitPostHog

Multi-identity git discovery with interactive email picker; searchable grouped project selector with forgotten-gem hints, persisted selection, analysis estimates, and failure retry/skip

Pluggable AI adapters with dry-run, versioned prompts/cache, parallel batched analysis, and privacy audit before model calls

Profile insights pipeline: bio, highlights, career narrative, skills; GitHub stars; significance scoring, per-year tiers, multi-step yearly themes, LLM impactScore per project

CARE-framework insight prompts with examples and self-check; prompt tuning for diverse human-readable output and anti-hedging bio rules; per-year highlights and scoring on cached publish

Product surface: generate/offline CV, stats, diff-since-scan, publish/unpublish to agent-cv.dev; config in ~/.agent-cv/inventory.json; shared Pipeline UI; --yes and telemetry defaults

UX fixes: compact analysis progress without duplicate names; inventory fields synced (tiers, stars, isPublic) onto projects; analysis estimate in selector; shimmer/branding polish

Engineering: fixture-based tests (scanner, privacy, inventory, markdown, telemetry), GitHub Actions CI/release, lefthook, ARCHITECTURE.md

Active — recent commitsrork-feeding

Baby Feeding Diary is a cross-platform (iOS, Android, web) Expo React Native app that logs feeding, sleep, and related care data with cloud sync through a Hono/tRPC API on Cloudflare Workers, D1 (Prisma), and a Durable Object for coordinated sync. It ships subscriptions (RevenueCat), an AI companion chat (AI SDK / OpenRouter), localization, Apple Watch connectivity, a marketing landing site on Cloudflare Pages, and documented release and store workflows with CI and staging/production deploys.

91 commitsApr

Baby Feeding Diary is a cross-platform (iOS, Android, web) Expo React Native app that logs feeding, sleep, and related care data with cloud sync through a Hono/tRPC API on Cloudflare Workers, D1 (Prisma), and a Durable Object for coordinated sync. It ships subscriptions (RevenueCat), an AI companion chat (AI SDK / OpenRouter), localization, Apple Watch connectivity, a marketing landing site on Cloudflare Pages, and documented release and store workflows with CI and staging/production deploys.

ExpoReact NativeExpo RouterTypeScriptBuntRPCTanStack React QueryHonoCloudflare WorkersCloudflare D1Cloudflare Durable ObjectsPrismaZodZustandSuperJSONi18nextjoseRevenueCatAI SDKOpenRouterEAS Buildexpo-updatesGitHub ActionsCloudflare PagesHusky

Feeding and care diary with cloud sync, statistics, and Durable Object–backed sync

Hono/tRPC Worker API on D1 with Prisma migrations and staging/production deployment

Subscriptions and paywall (RevenueCat) with UX and legal links (privacy/terms)

AI companion chat with session titles and usage-aware backend context

Sleep tracking alongside feeding and related flows

Account deletion, family invites, and deep linking

Apple Watch connectivity

Landing site with glass-style navigation, OG/Twitter metadata, and rebranded assets

Store and marketing tooling: screenshot and OG image generation scripts

Performance and layout refinements (keyboard handling, responsiveness, paywall scrolling)

Android/iOS build and release documentation (EAS, local builds, App Store path)

learn-anything

Learn Anything is a monorepo AI learning product: a Next.js 16/React 19 frontend talks to a NestJS API over PostgreSQL (Prisma), with Better Auth, OpenRouter/OpenAI for content and plans, and CloudPayments for billing. The codebase shows production-oriented work—Dockerized API, GitHub Actions (including self-hosted runner handling), Terraform/Dokploy hooks, OpenAPI generation, i18n, feature flags (OpenFeature), and token-limit guards—not a thin demo. Engineering is largely attributable to a single contributor with broad full-stack and platform ownership.

95 commitsFeb

Learn Anything is a monorepo AI learning product: a Next.js 16/React 19 frontend talks to a NestJS API over PostgreSQL (Prisma), with Better Auth, OpenRouter/OpenAI for content and plans, and CloudPayments for billing. The codebase shows production-oriented work—Dockerized API, GitHub Actions (including self-hosted runner handling), Terraform/Dokploy hooks, OpenAPI generation, i18n, feature flags (OpenFeature), and token-limit guards—not a thin demo. Engineering is largely attributable to a single contributor with broad full-stack and platform ownership.

TypeScriptNext.js 16React 19NestJSPrismaPostgreSQLBetter AuthOpenRouter/OpenAICloudPaymentsTailwind CSSshadcn/uiDockerGitHub ActionsTerraformOpenFeature

AI-driven courses, guides, quizzes, and personalized learning plans with metadata and chat/message flows

Billing and subscriptions via CloudPayments, plus customer/subscription API work and billing type refactors

Authentication and account UX: OAuth providers, account linking, localized auth flows, and accessibility-oriented UI updates

Platform and ops: Docker image pipeline with OpenAPI spec generation, caching, path filters, and Dokploy redeploy; Terraform workflow

Product controls: token limit guard on the API, throttling/error handling, and feature-flagged roadmap/course limits

2025 · 150 projects

Built production Telegram Mini Apps and microservices for a Web3 platform (Etherean), while shipping AI-powered tools including MCP servers, content agents, and an AI-assisted project workflow app.

ref-app

Y Passport is a production Telegram Mini App built with React, TypeScript, and Vite that guides users through tasks, learning, farming, referrals, and leaderboards to earn points and benefits. It uses the Telegram Web Apps SDK with typed OpenAPI clients, Amplitude analytics, i18n, and multi-environment GitHub Actions deploys. Recent work adds Y Passport/Branch deep-linking and install-aware open behavior, maintenance/high-load modes, richer analytics, ads/conversion hooks, OAuth-backed task flows (e.g. Twitter), and continuous mobile UX polish.

477 commits2025

Y Passport is a production Telegram Mini App built with React, TypeScript, and Vite that guides users through tasks, learning, farming, referrals, and leaderboards to earn points and benefits. It uses the Telegram Web Apps SDK with typed OpenAPI clients, Amplitude analytics, i18n, and multi-environment GitHub Actions deploys. Recent work adds Y Passport/Branch deep-linking and install-aware open behavior, maintenance/high-load modes, richer analytics, ads/conversion hooks, OAuth-backed task flows (e.g. Twitter), and continuous mobile UX polish.

ReactTypeScriptViteTailwind CSSTelegram Mini Apps (@telegram-apps/sdk)TanStack React QueryReact Routeri18nextAmplitudeOpenAPI (openapi-fetch / openapi-typescript)Radix UICloudflare WranglerYarnHuskyESLintPrettierSwiperreact-markdownTwitter API SDK

Task, farming, points, daily rewards, and leaderboards with mobile-first UI

Y Passport install/open, Branch/deep links, and switching to the native app when already installed

Learning content, lessons/quests, milestones, and progress UX

Account deletion and maintenance/high-load handling

Amplitude instrumentation (including Y Passport download and screen-level events)

Multi-locale copy and navigation/UX fixes (navbar, passport visibility, headers)

Referrals/friends and invite flows with post-release task gating

Typed API layer with React Query and optimized mutations/queries

Achievements and onboarding/Y Wrapper flows

Ads and conversion attribution integration (Propeller/TapAds-style hooks)

Terms and conditions and product messaging surfaces (e.g. sad news)

OAuth-connected social tasks

2024 · 70 projects

Built production backend services and DeFi integrations across the Solana and TON ecosystems, while shipping microservice infrastructure on GKE with gRPC, Turborepo monorepos, and observability tooling.

swap-api

Keyapp Swap API is a production TypeScript (ESM) Express service that wraps Jupiter v6 for Solana token quotes and swap transaction building, with Zod-validated OpenAPI docs, Redis-backed caching, and Bunyan logging. It integrates Jupiter’s referral program (Anchor-based referral token accounts), Token-2022 and transfer-fee-aware flows, and exposes health plus Prometheus metrics with OpenTelemetry/Jaeger tracing. CI/CD deploys container images to Google Kubernetes Engine (dev/prod) via GitHub Actions, with Jest/Supertest coverage on core routes.

78 commits2024

Keyapp Swap API is a production TypeScript (ESM) Express service that wraps Jupiter v6 for Solana token quotes and swap transaction building, with Zod-validated OpenAPI docs, Redis-backed caching, and Bunyan logging. It integrates Jupiter’s referral program (Anchor-based referral token accounts), Token-2022 and transfer-fee-aware flows, and exposes health plus Prometheus metrics with OpenTelemetry/Jaeger tracing. CI/CD deploys container images to Google Kubernetes Engine (dev/prod) via GitHub Actions, with Jest/Supertest coverage on core routes.

TypeScriptNode.js (ESM)ExpressSolana (@solana/web3.js, SPL Token / Token-2022)Jupiter (@jup-ag/api v6, legacy v4 alias)@jup-ag/referral-sdkAnchor (@coral-xyz/anchor via referral SDK)ZodOpenAPI/Swagger (swagger-ui-express, @anatine/zod-openapi)Redis (cache-manager, cache-manager-redis-yet)OpenTelemetry / JaegerPrometheus (express-prom-bundle, prom-client)Bunyanexpress-rate-limit / express-slow-downJest / SupertestYarn BerryHusky / CommitlintESLint / PrettierDocker / GKEGitHub Actions

Jupiter v6 migration with env-configurable Jupiter base URL and v6-first `/v6/quote` + `/v6/swap` surface

Referral swap fee path using Jupiter referral SDK and on-chain referral token account setup (SPL + Token-2022 aware)

Token-2022 support with transfer-fee-aware fee handling (e.g., transferChecked) and related instruction plumbing

Deterministic route hashing and fee/price-impact handling refinements for stable quote identity

Operational hardening: Prometheus metrics (including status/health-oriented signals), OpenTelemetry/Jaeger tracing, structured Bunyan logging

Redis caching layer and HTTP protections (rate limiting / slow-down) around the API

Automated testing for quote, swap, and health endpoints; GKE dev/prod deployment pipelines in GitHub Actions

2023 · 150 projects

Deep in crypto/web3 infrastructure — built DeFi widgets, Solana payment APIs in Rust, and managed the Kubernetes platform that runs it all. Also explored AI-powered learning tools with LangChain.

dwidget

A pnpm monorepo shipping embeddable DeFi “dwidgets” and companion “dapps” (send and history) on Vite and Preact, with shared packages for UI, hooks, and protobuf/gRPC clients to backend services. Protocol-specific widgets cover Lido, Curve, Summer.fi, Uniswap, a dedicated Uniswap Swap surface, and history; dapps add wallet flows (Wagmi/Viem), XState-driven UX for history, and iterative send flows with shared error handling. GitHub Actions deploy each app/widget on its own pipeline.

92 commits2023

A pnpm monorepo shipping embeddable DeFi “dwidgets” and companion “dapps” (send and history) on Vite and Preact, with shared packages for UI, hooks, and protobuf/gRPC clients to backend services. Protocol-specific widgets cover Lido, Curve, Summer.fi, Uniswap, a dedicated Uniswap Swap surface, and history; dapps add wallet flows (Wagmi/Viem), XState-driven UX for history, and iterative send flows with shared error handling. GitHub Actions deploy each app/widget on its own pipeline.

TypeScriptpnpmVitePreactTailwind CSSWagmiViemXStateTanStack QueryProtocol BuffersgRPC@protobuf-tsRadix UIUniswap Widgets

Send dapp for ETH/ERC-20 transfers with gas estimation, validation, shared ErrorSheet for failures, and lifecycle polish (e.g. close on submitted/failure)

History dapp and history widget with XState machines, React Query caching/stale windows, loaders, and dedicated deploy workflows

Uniswap Swap widget integrating @uniswap/widgets alongside existing protocol widgets (Lido, Curve, Summer.fi, Uniswap)

Scaffoldable template-dwidget and template-dapp plus shared, shared-dapp, and split vite-dwidget/vite-dapp build tooling for new integrations

CI/CD with per-app GitHub Actions workflows deploying multiple protocol-specific surfaces

2022 · 101 projects

Deep in the Solana ecosystem, building a production crypto wallet (p2p-wallet-web) while exploring DeFi protocols, cross-chain bridges, and NFT infrastructure. Side projects ranged from a wedding site to a tab manager extension.

2021 · 25 projects

Deep dive into Solana DeFi development, building lending protocol UIs and margin trading dApps, while exploring the broader crypto ecosystem across multiple chains.

solaris-ui

Solaris UI is a React/TypeScript web client for the Solaris lending and borrowing protocol on Solana, integrating wallet flows, SPL tokens, and Pyth price feeds for a DeFi experience comparable in spirit to Aave/Compound. The codebase centers on protocol interactions (deposits, borrows, repayments, obligations, staking) with Ant Design and Linaria-based UI and Solana ecosystem libraries.

69 commits2021

Solaris UI is a React/TypeScript web client for the Solaris lending and borrowing protocol on Solana, integrating wallet flows, SPL tokens, and Pyth price feeds for a DeFi experience comparable in spirit to Aave/Compound. The codebase centers on protocol interactions (deposits, borrows, repayments, obligations, staking) with Ant Design and Linaria-based UI and Solana ecosystem libraries.

ReactTypeScriptCreate React App (react-scripts)Solana (@solana/web3.js, wallet-adapter, SPL token)Pyth (@pythnetwork/client)Ant Design / @ant-design/pro-layoutLinariaSerum (@project-serum)ECharts / Chart.jsJest / React Testing LibraryESLint / Prettier / Stylelint / Husky / Commitlint

End-to-end lending UX: deposits, borrows, repays, obligations, and related transaction/recalculation flows

Oracle and pricing integration (Pyth) with protocol math and pool/account context

Multi-wallet support (Phantom, Ledger WebUSB, adapter refactors) and Solana cluster connectivity

Stake page/modals and token metadata (registry) plus charts and protocol analytics-style UI

Engineering hygiene: conventional commits, lint-staged hooks, GitHub Pages deployment

2020 · 2 projects

react-ios-corners

A focused React component library that renders iOS-style squircle corners using CSS masks and generated paths, with a live GitHub Pages demo and configurable radius and roundness. It includes resize observation and path caching for responsive layouts. The project is small, single-author, and oriented toward a narrow but real UI polish use case.

0 commits2020

A focused React component library that renders iOS-style squircle corners using CSS masks and generated paths, with a live GitHub Pages demo and configurable radius and roundness. It includes resize observation and path caching for responsive layouts. The project is small, single-author, and oriented toward a narrow but real UI polish use case.

ReactTypeScriptRollupParcelstyled-componentsgh-pages

Squircle component with radius and roundness controls

ResizeObserver-based sizing with path caching for performance

Interactive demo and published documentation

2019 · 1 project

react-mobx-di

A compact TypeScript sample app that wires React 16 with MobX for state, TypeDI for dependency injection, and Express with Mustache for server-side rendering and routing. It layers DTOs with class-validator/class-transformer and a structured application folder layout, positioning it as a pattern demonstration rather than a maintained product.

0 commits2019

A compact TypeScript sample app that wires React 16 with MobX for state, TypeDI for dependency injection, and Express with Mustache for server-side rendering and routing. It layers DTOs with class-validator/class-transformer and a structured application folder layout, positioning it as a pattern demonstration rather than a maintained product.

TypeScriptReactMobXmobx-reactTypeDIExpressMustacheWebpack 4class-validatorclass-transformerreact-router-domBootstrapSassisomorphic-fetch

SSR-style Express server with views and shared client/server webpack build

MobX stores with DI-driven services, DTO validation, and API-style request/response flow

Iterative refactors and fixes (including validation and server error handling) after external feedback

2014 · 1 project

2013 · 1 project

TypeScript
313
React
287
GitHub Actions
115
Next.js
113
ESLint
110
Node.js
98
Tailwind CSS
89
Vite
86
Prettier
82
pnpm
77
Docker
72
Jest
56
May 2024Nov 2024May 2025Nov 2025Apr