Skip to content
View andrewshtyka's full-sized avatar
🎓
On Three.js Journey
🎓
On Three.js Journey

Block or report andrewshtyka

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

👋 Hi, I'm Andrew    Codewars Badge

✅  Frontend Developer
⚙️  Reverse-engineer Awwwards-winning websites in my spare time
🎓  Currently learn WebGL (Three.js Journey course by Bruno Simon)
💡  Previously:
      → UX/UI Designer [ 10 yrs ]
      → Sound Producer [ 5 yrs ]
      → Partner at a web-dev agency [ 3 yrs ]


[ Stack ]

Core HTML, CSS, SCSS, PostCSS, JS, TS
Frameworks React, Next.js, Svelte, SvelteKit, Astro
Libs GSAP, Motion (Framer Motion), Lenis Scroll, Lodash, Radix Primitives, Three.js
Data Sanity CMS, GROQ, REST API, WebSocket, Zustand
Misc Git, Vite, Vercel, Netlify

[ Projects & Experiments ]

2026

FEATURED

  1. Zlagoda: a portfolio website for an interior design studio, [ client ]
  2. Shtyka: my portfolio website, repo →
  3. Sui: a reverse-engineered homepage of an Awwwards-winning website (originally Sui.io), repo →
  4. Forge: a landing-page for a CNC manufacturer, repo →

EXPERIMENTS

  1. Animated cube: cube reacts on hover of buttons (Three.js), repo →
  2. Animated ball and timers: live timing, cursor reaction (Three.js), repo →
  3. Animated cards: different views, with hovers (Three.js), repo →
  4. Page transition #3: one page goes (almost) above another (Next Transition Router), repo →
  5. Page transition #2: grid of animated staggered blocks (Next Transition Router), repo →
  6. Page transition #1: two pages are visible at the same time (View Transition API), repo →
  7. Text animation (on Stackblitz): words and svg icons (GSAP)
  8. Slides animation (on Stackblitz): words, svg and colors (GSAP)
  9. Squares Poster (on Codesandbox): a Canvas2D experiment
  10. Lines Poster (on Codesandbox): a Canvas2D experiment
  11. Eyes Poster (on Codesandbox): a Canvas2D experiment

2025

  1. Locomotive: a reverse-engineered homepage of an Awwwards-winning website (originally Locomotive.ca), repo →
  2. Haunted house: a 3d project made with Three.js (home task, Three.js Journey course), repo →
  3. Password generator and Dashboard: my early exploration of web-animations (home tasks at the Frontend Mentor course).
    Repos: password generator →, dashboard →

Popular repositories Loading

  1. 1-cards 1-cards Public

    Three.js: cards rotate and react on hover

    JavaScript 1

  2. design_1_forge design_1_forge Public

    Hero screen, concept

    CSS

  3. time-tracking-dashboard-main time-tracking-dashboard-main Public

    Dashboard with animated numbers

    HTML

  4. tip-calculator-app-main tip-calculator-app-main Public

    Tip calculator with animations

    HTML

  5. password-generator-app password-generator-app Public

    Password generator with animations

    JavaScript

  6. frontend-quiz-app frontend-quiz-app Public

    Multistep form quiz with animations

    JavaScript