Skip to content

Repository files navigation

AV Logo

Andrii Vynohradov — Personal Portfolio

License: MIT React TypeScript Vite WebGL / Three.js

Sponsor on GitHub Buy Me A Coffee

Interactive personal portfolio website featuring custom GLSL real-time fluid simulation, responsive slide presentation architecture, and a comprehensive showcase of selected engineering, low-latency audio DSP, and distributed systems projects.


✨ Highlights

  • 🌊 Real-Time WebGL Shader: Interactive water ripple and physics distortion powered by Three.js, React Three Fiber, and custom GLSL uniforms.
  • 🎛️ Interactive Project Showcase: Deep-dive architecture slides, live links, and media galleries for flagship systems, DSP plugins, and IoT infrastructure.
  • 📜 Presentation Slides Layout: Responsive slide sections with smooth scroll-driven offset transitions and keyboard navigation.
  • 🎨 Minimal Modern Aesthetic: Dark and light modes with HeroUI, SCSS design tokens, and fluid typography.

🛠️ Tech Stack

  • Framework: React 18 & TypeScript
  • Build Tool: Vite (SWC)
  • Styling: SCSS, CSS Variables, Bootstrap Icons
  • Graphics: Three.js, Shader-Art, custom GLSL vertex/fragment shaders

🚀 Getting Started

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

About

Personal portfolio website featuring real-time WebGL fluid shaders, and interactive slides

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages