// web

Web Development

Building web applications and websites using Node.js, Flask, and WordPress.

๐ŸŸข Node.js

Node.js is my go-to for building server-side web applications, REST APIs, and real-time applications. I use Express.js as the framework of choice, with EJS or React for templating. Projects include a music recommender system (KU Leuven thesis), a real-time multiplayer game, a collaborative drawing tool, and this very portfolio. I'm comfortable with asynchronous programming, WebSockets via Socket.io, and integrating third-party APIs.

Express.js Socket.io REST APIs EJS Docker Nodemailer

๐Ÿ Flask

Flask is my Python web framework of choice for lightweight APIs and data-driven web applications. I've used it at AlexWeb to build custom backend solutions for clients, and for personal projects requiring Python-powered backends (ML model serving, data dashboards). Flask's simplicity pairs well with Python's data stack โ€” pandas, scikit-learn, and SQLAlchemy.

Python Flask SQLAlchemy Jinja2 REST APIs

๐Ÿ”ต WordPress

WordPress powers the majority of websites I've built for clients at AlexWeb (50+ clients). I develop custom themes, plugins, and page builder designs using Elementor. Backend work includes PHP customisation, phpMyAdmin database management, WooCommerce webshops, and booking system integrations. WordPress lets me deliver polished, maintainable sites quickly for small businesses and entrepreneurs.

WordPress PHP Elementor WooCommerce MySQL HTML/CSS