Skip to content
View iShavlovsky's full-sized avatar
👋
Hi all!
👋
Hi all!

Block or report iShavlovsky

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

🧭 Igor Shavlovsky

Staff Engineer @ Xsolla · Frontend Craftsman · Web3/Ethereum Architect · AI Systems
Deep in the pixels, deep in the systems behind them.

Staff Engineer at Xsolla Frontend Craft & Architecture Web3 / Ethereum Focus: AI Systems & Agents

Telegram badge Email badge

divider

⚡ What drives me

Every pixel and every system behind it should hold up under scrutiny.

I'm a Staff Engineer at Xsolla, and first and foremost a frontend engineer — someone who still hand-tunes layout, motion, and rendering, and treats the interface itself as a craft, not a checkbox. That same rigor carries into everything around it: architecture, Web3 integration, and the AI systems I now design and operate in production.

  • 🎨 Frontend Craft: hand-built SVG/animation, design systems, SSR / ISR / CSR / SSG, reactive state machines
  • 🧩 Architecture at Scale: modular SDKs, event-driven bridges, strict typing, monorepo tooling
  • 🔐 Authentication & Security: Passkeys (WebAuthn/FIDO2), PKCE, OAuth 2.1, JWT flows, signature validation
  • ⚙️ Web3 Integration: Ethereum smart contracts, Wagmi / Viem / Ethers / Web3.js
  • 🤖 AI Systems: LLM/agent pipelines, RAG, MCP tooling — designed and run in production, not just prototyped

divider

🎯 Skill Depth

Skill depth radar: Frontend Architecture, AI/LLM Systems, Web3/Ethereum, Backend & APIs, Security & Auth, DevOps & CI

divider

🧬 Core Stack

Core stack proficiency: TypeScript and Vue/Nuxt at Core depth, AI/LLM Systems, React/Next.js and Web3/Solidity at Advanced depth, Rust and Python Proficient

divider

✅ Craft & Quality

Skill without rigor is just a demo. This is how the work actually ships.

Craft principles: Code Review Rigor, Test Coverage Discipline, Accessibility First, Performance Budgets

  • 🔍 Nothing merges unreviewed — including my own code; review is where quality is actually enforced
  • 🧪 Tests as a design tool — unit → integration → E2E, written to pin down behavior, not to pad a coverage number
  • Accessibility and performance are budgets, tracked in CI, not a "nice to have" for later
  • 🧭 Staff-level ownership — I set technical direction across teams, mentor engineers, and stay hands-on through incidents, not just architecture diagrams
  • 🤝 Engaged, not just present — code review, design review, on-call, and pairing are where I actually spend the effort

divider

🤖 AI Engineering

I don't just call an API and ship it — I design the whole circuit: context, guardrails, tools, and the feedback loop around the model.

  • Agent & LLM Pipelines — prompt/context design, tool-calling, multi-step agent orchestration, guarded outputs
  • RAG & Retrieval Systems — source curation, chunking/embedding strategy, relevance evaluation
  • MCP & Tool Integration — wiring LLMs into internal APIs, SDKs, and developer tooling
  • AI-Augmented Developer Workflows — CI copilots, review automation, internal tooling built on top of LLMs
flowchart LR
  A[Product Need] --> B[Prompt & Context Design]
  B --> C[LLM / Agent Orchestration]
  C --> D{Tools or RAG needed?}
  D -->|yes| E[Tool Calls & Retrieval]
  E --> C
  D -->|no| F[Guarded Output]
  F --> G[Production Integration]
  G -.observability & evals.-> B
Loading

divider

🧰 Tech Arsenal

HTML, CSS JavaScript, TypeScript Python Rust

Vue, Nuxt React, Next.js Node.js, NestJS, Express SCSS, Tailwind CSS, Three.js

Git, GitHub, GitLab Vite, Webpack Docker Bash, Kali Linux

LLM Engineering AI Agents RAG Prompt Engineering Model Context Protocol Vector Search

Ethers.js Web3.js wagmi viem

Passkeys (WebAuthn) OAuth 2.1 OpenID Connect

🧭 Philosophy

"The code must explain itself — and so must the model."

  • Composition > Inheritance
  • Type safety mindset (TypeScript strict / Rust ownership)
  • Clean Architecture · SOLID · CQRS
  • AI is a system to be engineered, not a black box to be trusted blindly
  • Performance is a feature, accessibility is a requirement

divider

📈 GitHub Pulse

GitHub stats Top languages

divider

📬 Connect

Telegram badge Email badge

Exploring the edge between AI, technology, art, and structure.
iShavlovsky ⚙️ 2026

Pinned Loading

  1. iShavlovsky iShavlovsky Public