Frontend developer with 9+ years of commercial experience building and maintaining complex web applications across payments, iGaming, marketing, and trading products.
My primary focus is React and TypeScript, but I take a pragmatic, framework-agnostic approach and prefer choosing technologies based on product, team, and technical requirements.
I have experience with:
- customer-facing applications and operational back-office systems;
- schema-driven payment flows and third-party integrations;
- multi-brand, multilingual, and RTL interfaces;
- server-side rendering and CMS-driven platforms;
- large existing codebases, legacy modernization, and performance optimization.
React · Angular · TypeScript · JavaScript · HTML · CSS · SCSS
Redux · NgRx · RxJS · TanStack Query · Apollo GraphQL · GraphQL · REST · WebSockets
MUI · PrimeNG · Angular Material · Tailwind CSS · React Hook Form · Formik · JSON Schema Forms · Strapi
Vite · Webpack · Nx · SSR · Jest · WebdriverIO · Git
I have contributed to several long-running platforms:
- Cashier Platform — payment operations, provider configuration, secure payment flows, card payments, saved cards, alternative payment methods, and cryptocurrency transactions.
- Runway Marketing Platform — marketing dashboard, SSR landing-page platform, reusable templates, CRM configuration, and custom content-editing tools.
- iGaming Platform — player-facing website, back-office systems, bonuses, payments, KYC integrations, and Strapi CMS.
- Trading Platform — customer-facing web and mobile applications, onboarding, payment methods, and back-office workflows.
- Location: Kyiv region, Ukraine
- Email: pavlo.tarasenko.dev@gmail.com
- LinkedIn: linkedin.com/in/pavlotarasenko
- GitHub: github.com/pashkes