I AM KIM

<SOFTWARE_ENGINEER/>

SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN * SCROLL DOWN *

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.

ElectronicsIoTEmulatorTwitch

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.

AILaravelAstroAWS

TRAGIC METHODS

A repository of programming language quirks and misuses, like calling PHP functions with timestamps. Over 600 GitHub stars from the programming community.

CommunityOpen SourceGitHub

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.

JavaScriptASCIIImage Processing

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.

Three.jsPhysics

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.

Web Audio APICreative UX

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

CONTACTCONTACT

GET IN TOUCH

Let's create something amazing together!

EMAIL

kim@keypress.be

LOCATION

Belgium

SOCIAL

RETRO_ZONERETRO_ZONE


    ,-------------------.
    |,-------------------.|
    ||  .---------------.||
    || |                ||| 
    || |  $ BOOTING...  ||| 
    || |                ||| 
    || |                ||| 
    || '----------------'||
    ||____________________|/
    '--------------------'
    
LOADING...
Click me!

     .---.
    / ___ \
    |_/o\__|
    |:(_):|
    |_____|
    :-----:
    
HACKER MODE
Click me!

  +-----------------+
  |                 |
  |  WELCOME TO THE |
  |   DIGITAL AGE   |
  |                 |
  |   < LOADING >   |
  |     ▓▓▓▓▓░░░    |
  |                 |
  +-----------------+
    
LOADING...
Click me!

     ┌─────┐
     │ ◉ ◉ │
     │  ─  │
     └─┬─┬─┘
       │ │
     ┌─┴─┴─┐
     │ ▓▓▓ │
     │ ▓▓▓ │
     └─┬─┬─┘
       │ │
      ┌┴┐┌┴┐
    
BEEP BOOP
Click me!

        /\
       /  \
      /____\
     |      |
     | ◉  ◉ |
     |______|
       ||||
      /    \
     ~~~~~~~~
    
LAUNCHING...
Click me!

    ┌──────────────┐
    │              │
    │  ┌────────┐  │
    │  │ GAME   │  │
    │  │  BOY   │  │
    │  │        │  │
    │  └────────┘  │
    │              │
    │   ●      ●   │
    │              │
    │  ┌──┐  ┌──┐  │
    │  └──┘  └──┘  │
    └──────────────┘
    
GAME ON!
Click me!

      ♪ ♫ ♪ ♫
     ┌─────────┐
     │ ◉ ◉ ◉ │
     │ ◉ ◉ ◉ │
     │ ◉ ◉ ◉ │
     └─────────┘
      ♫ ♪ ♫ ♪
     DISCO BALL
    
PARTY TIME!
Click me!

    ┌────────────────┐
    │                │
    │  ᗧ···ᗣ···     │
    │                │
    │     ᗧ···ᗣ···  │
    │                │
    │  ᗧ···ᗣ···     │
    │                │
    └────────────────┘
    
INSERT COIN
Click me!

    ┌────────────────┐
    │                │
    │    ██          │
    │    ██          │
    │  ████          │
    │                │
    │        ██      │
    │      ████      │
    └────────────────┘
    
BLOCKS FALLING
Click me!
* RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT * * RETRO ZONE * ASCII ART * 80s VIBES * CLICK TO INTERACT *