Frontend Developer

Asko builds
the web.

Hi! I'm a front-end developer who builds user interfaces for websites,
mobile and desktop apps, trading software, and Telegram Web Apps (bots).
My tech stack includes React/Next.js, Vue/Nuxt.js, React Native, and Electron.

Scroll

Who I am

I'm Asko, a frontend developer with 2+ years of hands-on experience building across the full frontend spectrum — from marketing sites and landing pages to complex web applications, interactive dashboards, mobile apps, and desktop applications.

Whether it's a fast-loading static site, a data-heavy SaaS product, or a smooth mobile-first app — I adapt the right tools to the right problem. My primary stacks are React / Next.js with TailwindCSS and Framer Motion, and Vue / Nuxt.js with UnoCSS.

I create products that are a pleasure to use every day. I pay close attention to the details that users experience but rarely notice: fast loading times, intuitive layout, and user interfaces. I strictly follow the requirements specifications and write clear code that's easy to maintain and expand later.

2+
Years building
15+
Projects built
2
Core ecosystems

My toolkit

Frameworks

React Next.js Vue 3 Nuxt.js

Styling

TailwindCSS UnoCSS Framer Motion CSS Modules SCSS

Core

TypeScript JavaScript HTML5 CSS3

State & Data

Zustand Pinia React Query Redux GraphQL

Tooling

Vite Webpack Git Figma Storybook

Testing & Deploy

Vitest Jest Vercel Netlify Docker

Mobile & Desktop

React Native Electron Expo Tauri

Selected work

Brutalist · Interactive · CDN-only

AURA — Audiophile Engineering

A brutalist-luxury landing page that pushes the browser to its limits — real-time dot-wave canvas responding to cursor physics, spring-based magnetic elements, and a pinned horizontal scroll gallery via ScrollTrigger. Zero build step, entirely self-contained through CDN ES modules.

Vanilla JS GSAP + ScrollTrigger Lenis HTML5 Canvas SVG Space Grotesk ES Modules

React · App · SSR

SaaS Dashboard

Analytics dashboard with real-time data visualisation and multi-dimensional filtering built on Next.js App Router with full SSR and optimistic UI updates. Smooth chart transitions via Framer Motion, one-click data export included.

Next.js 14 React Query Recharts Framer Motion TypeScript

Cinematic · Scroll-driven · Zero build

NOIRE ATLAS

A cinematic experience for a luxury perfume house — every scroll frame choreographed with lerp-based inertia smoothing and CSS-only abstract product visuals. SVG feTurbulence grain adds analog film texture throughout. Deployed as a single self-contained HTML file, zero build tools.

Vanilla JS CSS Custom Properties IntersectionObserver SVG feTurbulence Grain Google Fonts

Vue · E-commerce · SSR

E-commerce Platform

Full-featured storefront with faceted product filtering and persistent cart state via Pinia. Multi-step checkout with animated transitions, built on Nuxt 3 for fast SSR pages and solid SEO out of the box.

Nuxt 3 Vue 3 Pinia UnoCSS TypeScript

Mobile-first · PWA · Offline

Fitness Tracker App

Mobile-first PWA for tracking workouts and daily activity — offline-capable via service workers with full data persistence and native-feel swipe gestures. Adaptive layout that feels right on any screen, from phone to desktop.

Next.js TailwindCSS Framer Motion Zustand PWA

Let's connect

Get in touch

Open to new opportunities and collaborations.
Feel free to reach out via Telegram.

Message me