I'm Andrey — Senior Frontend Engineer, 5 years on Vue + TypeScript, last 2.5 years deep in Web3, TON, and Telegram Mini Apps.
- 🚀 Shipped a DeFi product on TON and a TMA that hit 50,000+ users in 3 months
- ⚡ Optimized SPA load time by 40% on a production app (lazy loading, code splitting, Vite tuning)
- 🔄 Led a Vue 2 → Vue 3 + Composition API + Pinia migration
- 👥 Mentored 2 junior devs, set up Code Review process for a team of 4
- 🤖 Work with Claude Code / LLM agents as part of daily workflow, not as an afterthought
- swap.coffee — DeFi platform on TON. Aggregator + DEX + limit orders + DCA + Yield pools. Started as solo frontend developer, ~3 years in the project.
- deWallet — non-custodial crypto wallet as Telegram Mini App. Full redesign and refactor. Stack: React, Redux Toolkit, RTK Query.
- thermos.gifts — NFT gifts aggregator on Telegram.
- Arbuz Clicker — Telegram Mini App clicker, 50,000+ users in 3 months.
- Betty — fantasy league Telegram Mini App with token rewards.
- Daily: Vue 3, Nuxt 4, TypeScript, Pinia, Tailwind, Vite, Vitest
- Also experienced with: React, Redux Toolkit + RTK Query, Webpack
- Web3: @ton/ton, @ton/crypto, TON Connect, Telegram Mini Apps SDK
- Tooling: ESLint, oxlint, Prettier, MCP servers, Claude Code skills
-
ton-self-custodial-wallet — self-custodial TON wallet with address-poisoning protection. CI, unit tests, full README with screenshots. Stack: Vue 3 · TypeScript · Pinia · Vitest.
-
Astratracker — Read-only portfolio tracker for TON and ETH wallets. Add any mainnet address — no sign-up, no keys, no tracking. CI, unit tests, full README with screenshots. Stack: Nuxt 4 · Vue 3 · TypeScript · TailwindCSS 4 · Pinia · tonapi.io · Moralis
- Learning: NestJS for fullstack, Improving English for international collaboration
- Open to: remote Senior Frontend roles (Vue)
- Email: fedyaevandrey@yandex.ru
- Telegram: @rampagka

