Skip to content
ReBuss666Public

About

interactive portfolio-website

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[aDELETE] // Portfolio System

// KYRGYZSTAN->BISHKEK
Interactive portfolio website featuring a C++/WebGL retro-cyberpunk background shader and an asynchronous text-scrambling engine.


⚡ Tech Stack

  • Frontend & UI: HTML5 Canvas, Vanilla JavaScript (ES6+), CSS3 (Custom Variables, Flexbox).
  • Background Engine: C++, OpenGL ES, compiled to WebAssembly (WASM) via Emscripten.
  • Fonts & Aesthetics: JetBrains Mono, CRT/VHS scanline overlay, dynamic matrix-style laser scanlines.

🚀 Features

  • Hybrid Layer Rendering: Synchronized dual-canvas architecture (C++ WebGL background layer + 2D JS text grid layer).
  • Interactive Laser Scanline: Dynamic diagonal laser wave that reacts with real-time text corruption (Delete $\to$ aDelete $\to$ random ASCII glitch).
  • FSM-based State Engine: Per-character finite state machine handling freeze, color transitions, and asynchronous scrambling.
  • Responsive Layout: Dynamic grid calculations ensuring full-screen coverage across any display resolution.

🛠️ Local Development

  1. Clone the repository:
    git clone [https://github.com/your-username/aDelete.git](https://github.com/your-username/aDelete.git)
    cd aDelete
    

2. Run a local HTTP server:
```bash
python3 -m http.server 8080

  1. Open your browser and navigate to:
http://localhost:8080/frontend/


👤 Author

Adilet Shamzaev

Software Engineering Student @ Manas University // Backend & Graphics


📄 License

This project is open-source and available under the MIT License.

About

interactive portfolio-website

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages