Experience
Frontend Developer & Scrum Master
- Reworked authentication for both the Payment App and the Account Panel around SSO and a dedicated API gateway.
- Scrum Master since Jul 2024: facilitate planning, daily stand-ups, reviews and retrospectives for the team while remaining a primary contributor.
Payment App (Cart & Checkout)
Sep 2023 - Present- Rebuilt the cart-to-payment flow from a legacy Vue 2 + .NET system as a Vue 3 + Vite application, using Pinia, the Composition API and a fully custom component set.
- Implemented checkout steps including 3-D Secure and split payment.
- Introduced Vitest and enforced 90% coverage gates with pre-push hooks and SonarQube.
Account Panel (Agent Workspace)
Apr 2022 - Present- Migrated listing creation and messaging from Angular to Vue 2.
- One of the primary developers of the panel, shipping features end to end across listing creation, portfolio, messaging, dashboards and reporting, paid promotion products and OTP authentication.
- Proposed and implemented UX redesigns of the panel's highest-traffic surfaces (portfolio, dashboard, purchase flows, navigation), replacing inconsistent page-level UI with a shared layout and interaction model.
- Systematized those redesigns into an internal atomic component library documented in Storybook, replacing Vuetify primitives so new pages ship on one design language.
- Leading the incremental migration to Vue 3, Vite and Pinia without pausing feature delivery.
- Cut average monthly Sentry errors by 90% (~300k to ~30k) through root-cause fixes and legacy refactoring; enforced 90%+ Jest coverage with pre-push gates, Stylelint and stricter ESLint.
Frontend Developer
- Built NFT minting sites on Polygon (web3.js + MetaMask) and Solana (@solana/web3.js with Phantom and Solflare, no wallet adapter), covering wallet connection, balance reads, transaction signing and contract calls.
- Built the MVP of a crypto exchange in Nuxt.js with live Binance market data over WebSocket and TradingView charts.
- Developed NFT Creed, a multilingual, multi-currency NFT marketplace, and Betoker, a live-streaming platform with crypto donations, a Video.js player and its admin panel.
Intern Developer
- Built web interfaces with HTML, CSS and JavaScript.