56-day current streak·65-day longest streak
Ilya Moskovkin Full Stack Engineer · product-minded UI systems builder I build dense, usable product interfaces: AI tools, realtime canvases, B2B dashboards, design systems, and cross-platform web apps. Portfolio ·…
Ilya Moskovkin
Full Stack Engineer · product-minded UI systems builder
I build dense, usable product interfaces: AI tools, realtime canvases, B2B dashboards, design systems, and cross-platform web apps.
Portfolio ·
LinkedIn ·
Email
---
What I do
- Lead frontend work across React, Vue, TypeScript, design systems, and product architecture.
- Turn messy product flows into interfaces people can actually operate every day.
- Build end-to-end demos when the best proof is a working product, not a slide deck.
- Care about the details that make software feel shipped: state, copy, motion, reliability, SEO, analytics, and deploys.
Selected work
| Project | What it shows | Stack | Links |
|---|---|---|---|
| VibeVac | Open-source macOS control center that finds storage wasted by AI coding workspaces, separates source and Git state from verified rebuildable caches, and only cleans after revalidation and explicit confirmation. | Tauri 2, Rust, Vue 3, TypeScript, Git | Download · Repo |
| Broker Online Exchange | Nearly five years leading frontend for a real B2B energy-brokerage platform, including a design-system re-theme after acquisition and AI-assisted bill scan to quote workflows. | Vue 3, React, TypeScript, Mantine, Zustand, Laravel | Platform · Case study |
| SignalOps | Operations cockpit for AI generation infrastructure: provider health, incident replay, virtualized job inspection, and routing-rule simulation. | Next.js 16, React 19, TanStack Table, TanStack Virtual, Recharts | Live · Repo · Case study |
| NovaFlow | Screenshot-faithful analytics dashboard demo with responsive cards, chart interactions, transaction search/export, and a mock-backed production API. | React 19, TypeScript, Vite, TanStack Query/Table, Recharts, Vercel Functions | Live · Repo |
| Phosphene | Template-first AI image product with generation workflows, prompt compilation, image lineage, billing, observability, and advanced graph tools behind the simple path. | Nuxt 4, Vue 3, tRPC, Prisma, Postgres, Vue Flow, D3, fal.ai, Gemini | Live · Case study |
| Typomancer | AI-narrated typing roguelite with reactive story branches, generated scene art, daily runs, offline fallback, and a hardened Gemini proxy. | React 19, TypeScript, Vite, Gemini, Vercel | Live · Repo |
| Roomboard | Private visual decision rooms for landing-page reviews, moodboards, creative feedback, comments, invites, and realtime canvas collaboration. | Next.js 16, React 19, Pixi.js, Phoenix Channels, Supabase | Live · Repo · Case study |
| TalentSignal | Compact HR/social discovery workspace with profile matching, trust review, signals, moderation, and a separately deployed API. | Nuxt 4, Vue 3, Pinia, NestJS, MySQL-ready repositories, Redis, OpenSearch | Live · API docs · Repo · Case study |
| Anchor | Calm daily-ritual app for mood, sleep, intention, and journaling, built from one codebase that can ship to web, mobile, and desktop. | Next.js 16, React 19, Capacitor, Electron, Tailwind, Framer Motion | Live · Repo · Case study |
| HelixCare Pulse | Premium healthcare SaaS marketing concept focused on responsive static storytelling and product visual polish. | Astro, SSG, responsive UI, Vercel | Live · Repo |
| Injective Trading Terminal | Web3 trading UI with wallet connect, balances, live spot markets, order book, candlestick charts, and gRPC-web data. | Nuxt 3, TypeScript, Injective / Cosmos, Keplr, gRPC-web | Live · Repo |
| Flux Sanity Site | CMS-backed marketing site with reusable page sections, preview wiring, technical SEO, metadata, sitemap, and Vercel deploy. | Next.js 16, React 19, Sanity, TypeScript, SEO | Live · Repo · Case study |
| AI Task Agent | Small deployed AI workflow experiment. Useful as a quick proof of shipping AI-adjacent interfaces beyond static demos. | React, AI workflow UI, Vercel | Live · Repo |
Core stack
TypeScript · React · Next.js · Vue · Nuxt · Node.js · NestJS · Postgres · Prisma · tRPC · TanStack · Zustand · Pinia · Tailwind · shadcn/ui · Mantine · Pixi.js · Three.js · D3 · Sentry · PostHog · Vercel
Current focus
I am especially interested in frontend roles where the interface is the product: AI tools, internal platforms, operational dashboards, developer tools, workflow-heavy SaaS, and rich interactive surfaces.
For a deeper read, start with the portfolio:
-
roomboard.online ★ PINNED
No description.
TypeScript ★ 1 12h agoExplain → -
targix-portfolio ★ PINNED
No description.
TypeScript ★ 1 12h agoExplain → -
Anchor-App ★ PINNED
No description.
TypeScript ★ 1 12h agoExplain → -
Signalops ★ PINNED
No description.
TypeScript ★ 1 12h agoExplain → -
ai-task-agent ★ PINNED
No description.
JavaScript ★ 1 1mo agoExplain → -
TalentSignal ★ PINNED
TalentSignal full-stack Nuxt and NestJS social discovery demo
Vue ★ 1 1mo agoExplain → -
vibevac
Local macOS utility that safely reclaims rebuildable storage from AI coding workspaces and Git worktrees.
TypeScript ★ 2 10d agoExplain → -
YouVideo-React-app
No description.
JavaScript ★ 1 8y agoExplain → -
TimeClockWizardLanding
Landing page for time tracking app
JavaScript ★ 1 9y agoExplain → -
Fun-with-HTML-CSS-JS
Small projects for Front-end skill practice
HTML ★ 1 8y agoExplain → -
Events-App
Events App web site
HTML ★ 1 9y agoExplain → -
Fire-Stick
Fire Stick landing page
HTML ★ 1 8y agoExplain → -
NamuTravelAgency
Travel Agency Landing Page
HTML ★ 1 9y agoExplain → -
Node-React-Full-Stack-Web-App
No description.
JavaScript ★ 1 8y agoExplain → -
The-Real-Creators-Hub
CSS grid landing example
CSS ★ 1 8y agoExplain → -
react-redux-sample
No description.
JavaScript ★ 1 8y agoExplain → -
WeatherApp
Weather forecast app using React, Redux and opneweathermap.org API
JavaScript ★ 1 8y agoExplain → -
Meteor-react-score-keep-app
No description.
JavaScript ★ 1 8y agoExplain → -
meteor-react-short-link-app
No description.
JavaScript ★ 1 8y agoExplain → -
Natours
Outdoors tours landing page
CSS ★ 1 7y agoExplain → -
Contact-Manager
Simple React contact management app
JavaScript ★ 1 7y agoExplain → -
Client-dashboard-app
react+redux and fireabase+firestore dashboard demo app
JavaScript ★ 1 7y agoExplain → -
crown-clothing
No description.
JavaScript ★ 1 3y agoExplain → -
checkout-ipad
No description.
JavaScript ★ 1 4y agoExplain → -
MERN-Website-React-Nodejs-w-GraphQL-Tailwind-
On this site example I've used React.js, Apollo GraphQL, Typescript, Tailwind, Responsive Design, Node.js, Express.js, Nest.js, TypeORM
TypeScript ★ 1 5y agoExplain → -
targix.github.io
Personal portfolio web site
HTML ★ 1 8y agoExplain → -
difdash
Builded site for digital marketing and reporting platform
HTML ★ 1 6y agoExplain → -
monsters-rolodex
No description.
HTML ★ 1 6y agoExplain → -
Vue3-Typescript-demo-app
Small demo app that uses Vue 3 composition api with typescript
Vue ★ 1 5y agoExplain → -
element-plus-nuxt-starter ⑂
🌰 WIP! A starter example for element-plus with Nuxt 3.
Vue ★ 1 3y agoExplain → -
ant-design ⑂
An enterprise-class UI design language and React UI library
★ 1 5y agoExplain → -
MeshesLibrary
3d graphics assets for different purposes
★ 1 6y agoExplain → -
agent-skills
Agent skills that replace vague LLM approval with evidence and explicit production benchmarks
Python ★ 0 3d agoExplain → -
hermes-agent ⑂
The agent that grows with you
Python ★ 0 30m agoExplain → -
TargiX
GitHub profile README for Ilya Moskovkin
★ 0 4d agoExplain → -
Typomancer
AI-narrated typing roguelite where every keystroke rewrites the story and generated art.
TypeScript ★ 0 8d agoExplain → -
novaflow
React analytics dashboard demo with a mock-backed API
TypeScript ★ 0 18d agoExplain → -
ascendra-workspaces-dashboard
No description.
TypeScript ★ 0 25d agoExplain → -
helixcare-pulse
Astro SSG marketing rebuild sample for a premium healthcare AI site
CSS ★ 0 1mo agoExplain → -
injective-testnet-dapp
Small Nuxt/TypeScript dApp on the Injective (Cosmos) testnet: wallet connect, on-chain balances, live spot order book + price/depth charts via the injective-ts gRPC-web SDK.
Vue ★ 0 1mo agoExplain → -
flux-sanity-site
No description.
TypeScript ★ 0 1mo agoExplain → -
zmk-pmw3610-driver ⑂
No description.
★ 0 1mo agoExplain → -
zmk-config-charybdis ⑂
No description.
★ 0 1mo agoExplain → -
openclaw ⑂
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
TypeScript ★ 0 1mo agoExplain → -
mui-x ⑂
MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
★ 0 1mo agoExplain → -
health-analyze-buddy
No description.
★ 0 2mo agoExplain → -
Frume-native
No description.
TypeScript ★ 0 4y agoExplain → -
zmk-dongle-corne-sofle ⑂
No description.
C ★ 0 2mo agoExplain → -
zmk-for-charybdis ⑂
No description.
★ 0 1mo agoExplain → -
switch-sys-tweak ⑂
A collection of miscellaneous mitms that may eventually grow as stuff gets added.
★ 0 1y agoExplain → -
browser-tools-mcp ⑂
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
★ 0 1y agoExplain → -
zmk-config-klor ⑂
ZMK config for KLOR split keyboard
C ★ 0 1y agoExplain → -
t3-turbo-app
No description.
TypeScript ★ 0 1y agoExplain → -
linked-blog-starter-md ⑂
Markdown files for the linked-blog-starter repository
★ 0 2y agoExplain → -
fun-gpt-3t
No description.
TypeScript ★ 0 3y agoExplain → -
fun-gpt-t3
No description.
TypeScript ★ 0 3y agoExplain → -
AgentGPT ⑂
🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.
★ 0 3y agoExplain → -
drunk-gpt ⑂
A chatbot application build with OpenAI's ChatGPT API.
TypeScript ★ 0 3y agoExplain →
No repos match these filters.
More creators on gitmyhub
xiaolai brunosimon douglascrockford standardgalactic AlexTheAnalyst