Christophe Bento

Web Developer & Designer from Luxembourg, currently looking for my next adventure.

Check some of my projects on github and learn more about me.

Or just say hi (at) nto.lu Ask me anything!

Projects

This website

The website you're reading right now. Although it uses some JavaScript (for accessibility and small effects), I wanted the website to be fully usable without it. It is also very lightweight (less than 100KB) mostly because I'm using no framework or library.

What I learned: CSS transitions, CSS animations, responsive design using rem and em, some accessibility, DOM manipulation with JavaScript.

HTML5CSSJavaScriptUXUI

Letter Countdown

A simple script that randomises each individual letter of a word or phrase until every letter is correct. Although the script is fully usable, it is not very customisable yet.

What I learned: Basic DOM traversing, string and array manipulation and Timing Events.

You can find this project on Github. Parts of the script is used at the very top of this page.

JavaScript

Twitch Status

Using the Twitch API, I was able to create a CLI (Command Line Interface) application that displays people you follow on Twitch TV that are currently online. I'm also considering publishing it to NPM and working on a web-based version.

What I learned: Asynchronous request, parsing JSON data, passing arguments to the terminal, setting up a node js environment.

This project can be found on Github.

JavaScriptNodeJSnpm

Goals of the Week

Pushed every week to Github, Goals of the Week is basically my weekly to-do list available online. While it is mostly web-dev related (i.e. tasks that need a computer to be completed) I try to add other tasks too.

What I learned: I use Markdown to write my weekly to-do lists. Markdown is a lightweight markup language heavily used to write documentation on Github.

GitMarkdown

Jump

This is a very old (10+ years) game made in Flash using PHP and a MySQL database for signups and logins (to save the user's game progress).

What I learned: Outside of Adobe Flash (which was still owned by Macromedia back then), I mostly dabbled with PHP and MySQL. I also learned the hard way to always backup your files. All the source code for this game was lost after a HDD failure...

FlashPHPMySQL

About

My name is Christophe, and I am a self-taught frontend developer and designer based in Luxembourg.

With a passion for creating visually appealing and functional websites, I enjoy bringing ideas to life through code.

In my free time, I love to explore the outdoors with long walks.

Fun fact: I was born on a Friday.

Core Skillset

  • HTML, CSS
  • JavaScript
  • Vue, Angular, React

Knowledge

  • Node.js, PHP
  • MySQL, Mongo
  • Docker

Tools

  • Git
  • Terminal, Vim
  • Visual Studio Code