Hola!
I'm Belgian
I'm based in Barcelona
I build amazing web experiences
Built with MongoDb, Express, NodeJS and Bootstrap 4. Asynchronous Javascript with async/await. Clean modular code with service classes. Middleware route restrictions, error reporting (Winston) and Docker
Includes user authentication (sessions with PassportJS, Redis), profile pages for users and campgrounds, a comment section and search functionality
CSS features: grid layout, card design, generic dark/light gradient, image zoom effect
Javascript code for toggle password visibility in forms, copy url to clipboard and tooltip
Data models: users, campgrounds and comments with user data association
User password reset with email confirmation (Mailgun API)
Flash messages for user feedback with Connect-flash
I did the full project: from prototype in AdobeXD, build with NodeJS (Express), SASS and HTML, to the deployment on a private server and domain and email setup
Legal compliance features: age consent modal on page load, GDPR compliant forms
Custom map with Google Maps API
Newsletter signup and contact form e-mail handling via Mailgun API
Full screen modal, sticky header on scroll, reveal elements on scroll and smooth scrolling to page section
Responsive images with data-srcset attributes and lazy loading
Column layout with floats and flexbox
jQuery for DOM manipulation and event handling
Development tools: BEM naming convention, icon sprites, Gulp taskrunner, Webpack for managing Javascript bundles
Main UI feature: select multiple (shift key), delete and update a custom selection of tasks
Built with NodeJs, Express & MongoDb
API endpoints for GET/POST/PUT/DELETE requests
AJAX requests with jQuery
Development tools: Gulp taskrunner with Nodemon
Recipes can be searched, added, edited and deleted
Recipes are stored in local storage using effect hooks
Use of React's Context API for sharing handler functions between components
Testing Express server route controllers with Jest
code on GithubBasic progressive web app with Google Workbox that fetches user data form the placeholder API
code on GithubBasic app with JWT authorization for three different servers: the authServer handles authorization, the other two are for API related requests
code on GithubThe player is presented a random country flag and 4 possible answers
Game state management built with React and data fetched from the REST countries API
Each keystroke produces a fireworks of randomly generated sounds and colors
Built with the libraries Paper.js and Howler.js
The projects above are a good reflection of what I can do for you but to sum it all up here is a list of my skills:
HTML5, CSS3, SASS
Bootstrap, Semantic UI
Javascript ES6, TypeScript
jQuery, React (Hooks, Redux)
Build tools: Gulp, Webpack, Parcel
Prototyping in AdobeXd
NodeJs, ExpressJs
REST API's, AJAX
Autentication: sessions (PassportJs), JWT
MongoDb (Mongoose), MySQL, Redis
Deployment: VPS (Ubuntu, Nginx, PM2, SSH), Linux CLI
Domain setup and management
Source control: Git, Github
Knowledge of Agile development
Trello and Kanban based workflow
Polyglot with excellent communication and documentation skills in Dutch, English, Spanish and Catalan
My first experience with code dates back to a time when you had to know something about MS-DOS commands in order to play simple video games on a PC. Since then I went on to explore other horizons and I hold a Masters degree in International Relations. However, through some professional projects that involved Wordpress management and customization I rediscovered my interest for technology and software development. I decided to start learning the web stack and to gradually transition into a career as a software developer. Now I want you to hire me to help you build amazing web based tools that add value to your company and solve problems for your clients.
For most of my development I rely on a windows machine with Visual Studio Code and Git Bash. The linux flavor I use on my secondary machine is Linux Mint.
My go-to hosting providers are Digital Ocean (VPS) and Versio.
For learning Javascript I recommend the open source Modern Javascript Tutorial and the book written by Marijn Haverbeke: Eloquent Javascript: A modern introduction to programming.
To discover new front-end design tricks I follow the Youtube channels of Gary Simon (Coursera) and Kevin Powell.
For computer science related video's I highly recommend the Computerphile channel while Coding Tech will keep you up-to-date with tech conferences from all around the world.