Interactive Front-End Mastery
Experience creative coding, games, data visualization, and audio synthesis—all in your browser.
Visual Experiments
Interactive particle systems, 3D scenes, and generative art.
Particle System
Mouse-reactive particles with physics.
3D Galaxy
Interactive Three.js galaxy with camera controls.
Plasma Effect
Procedural plasma waves and color cycles.
Interactive Games
Classic games and interactive simulations.
Snake Game
Arcade classic with scoring and controls.
Pong
Two-player Pong with AI opponent.
Drawing Canvas
Creative drawing with multiple tools.
Data & Algorithms
Interactive algorithm visualizers and data charts.
Sorting Visualizer
Watch algorithms sort arrays in real-time.
Pathfinding Visualizer
A* and BFS pathfinding on a grid.
Animated Charts
Real-time charts with Chart.js.
Audio & Music
Web Audio synthesis, visualizers, and reactive effects.
Synthesizer
Play notes with your keyboard.
Audio Visualizer
Real-time frequency and waveform visualization.
Step Sequencer
Create patterns with multiple tracks.
About
This showcase demonstrates advanced front-end capabilities using vanilla JavaScript and carefully selected CDN libraries. It runs entirely client-side with zero server dependencies.
Features
- Creative coding with Canvas and Three.js
- Interactive games and simulations
- Algorithm visualizations and data charts
- Web Audio synthesis and visualization
- Performance optimization for low-spec devices
- Accessibility features with keyboard navigation
- Bilingual UI (English/French) with seamless switching
- Static hosting compatible - no build tools required