Skip to content
View Rampagka's full-sized avatar

Block or report Rampagka

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

Hey 👋

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

Production projects

  • 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.

Stack

  • 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

Featured

  • 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

Currently

  • Learning: NestJS for fullstack, Improving English for international collaboration
  • Open to: remote Senior Frontend roles (Vue)

Contact

Pinned Loading

  1. Rampagka Rampagka Public

    Senior Frontend Engineer, 5 years on Vue + TypeScript, last 2.5 years deep in Web3, TON, and Telegram Mini Apps.

    1

  2. crypto-portfolio-tracker crypto-portfolio-tracker Public

    Read-only portfolio tracker for TON wallets. Add any mainnet address — no sign-up, no keys, no tracking. The app fetches balances and token holdings server-side and caches them so the frontend stay…

    TypeScript 1

  3. ton-self-custodial-wallet ton-self-custodial-wallet Public

    Self-custodial web wallet for TON blockchain (testnet). Frontend-only — no backend, no tracking, keys never leave the browser.

    TypeScript 1