PROJECTSPROJECTS
PLANTS PLAYING GAMES
Connected plants to electrodes to make them play Tekken against each other in a livestream. Measured electrical resistance with a Raspberry Pi and ADC to map fluctuations into button presses.
SELF WRITING BLOG
AI-powered blog that automatically writes daily posts based on trending tweets. Built with Astro for static site generation, hosted on S3 with CloudFront, and backend in Laravel.
TRAGIC METHODS
A repository of programming language quirks and misuses, like calling PHP functions with timestamps. Over 600 GitHub stars from the programming community.
ASCII CAMERA
Web app that transforms webcam feed into ASCII art in real-time. Converts pixels to grayscale and maps them to characters like '.:-=+*#%@' based on brightness.
NEWTON'S LAWS OF MOTION
Interactive 3D solar system built with Three.js. Simulates planetary physics and allows users to shoot planets. Features a Konami code Easter egg on desktop.
BROWSER INSTRUMENT
Turns your browser window into a musical instrument using resize events. Built with vanilla JavaScript and Web Audio API without any audio files.
ABOUTABOUT
WHO_AM_I
I'm Kim Bouchouaram, a full-stack developer with a passion for creating bold and innovative digital experiences.
My code is as clean as my designs are wild.
EXPERIENCE.log
FRONTEND
- TypeScript
- Vue.js
- Three.js
BACKEND & DEVOPS
- PHP
- Laravel
- Node.js
- MySQL
- InfluxDB
- Git
- Linux
- SaltStack
- Docker
RETRO_ZONERETRO_ZONE
,-------------------. |,-------------------.| || .---------------.|| || | ||| || | $ BOOTING... ||| || | ||| || | ||| || '----------------'|| ||____________________|/ '--------------------'
.---. / ___ \ |_/o\__| |:(_):| |_____| :-----:
+-----------------+ | | | WELCOME TO THE | | DIGITAL AGE | | | | < LOADING > | | ▓▓▓▓▓░░░ | | | +-----------------+
┌─────┐ │ ◉ ◉ │ │ ─ │ └─┬─┬─┘ │ │ ┌─┴─┴─┐ │ ▓▓▓ │ │ ▓▓▓ │ └─┬─┬─┘ │ │ ┌┴┐┌┴┐
/\ / \ /____\ | | | ◉ ◉ | |______| |||| / \ ~~~~~~~~
┌──────────────┐ │ │ │ ┌────────┐ │ │ │ GAME │ │ │ │ BOY │ │ │ │ │ │ │ └────────┘ │ │ │ │ ● ● │ │ │ │ ┌──┐ ┌──┐ │ │ └──┘ └──┘ │ └──────────────┘
♪ ♫ ♪ ♫ ┌─────────┐ │ ◉ ◉ ◉ │ │ ◉ ◉ ◉ │ │ ◉ ◉ ◉ │ └─────────┘ ♫ ♪ ♫ ♪ DISCO BALL
┌────────────────┐ │ │ │ ᗧ···ᗣ··· │ │ │ │ ᗧ···ᗣ··· │ │ │ │ ᗧ···ᗣ··· │ │ │ └────────────────┘
┌────────────────┐ │ │ │ ██ │ │ ██ │ │ ████ │ │ │ │ ██ │ │ ████ │ └────────────────┘