Blog

Thoughts on tech, startups, and building things.

Search
December 14, 2024·Work

How I design, write and create projects from scratch as someone with total Aphantasia

Discover the unique challenges and strengths of creating projects with Total Aphantasia—a rare condition that eliminates mental imagery across all senses. In this article, I share my journey, the hurdles I face in design and development, and the tools and strategies I use to overcome them. Learn how living without mental imagery has shaped my approach to problem-solving, planning, and creativity.

November 30, 2024·Blog

Building My Blog - A Journey from Zero to Something Awesome

Two weeks ago, I set out to create my very own blog—with almost no experience in web programming and plenty of uncertainty. Despite that, I decided to dive in and embrace the challenge. Here's the story of how this blog came to life!

November 29, 2024·CI/CD, Blog

How I Use CI/CD to Update My Blogfolio Without Losing My Mind

Learn how I use CI/CD with Docker and a self-hosted IONOS VPS to effortlessly update and manage my blogfolio! From automated builds with GitHub Actions to seamless deployments with Docker Compose, this setup makes maintaining any website stress-free and efficient .

November 27, 2024·Artificial Intelligence

A beginner's guide to word vectoring in python

After learning how NLP and Word Vectoring works, today we'll be diving into creating our own word vectoring system in Python. From cleaning and preprocessing text data to using pre-trained embeddings like Word2Vec and GloVe, and even training your custom models, this guide covers it all. We also explore advanced contextual embeddings using BERT, giving you the tools to tackle modern NLP challenges. Perfect for beginners and enthusiasts looking to enhance their NLP projects!

November 26, 2024·Blog

Understanding the basics of Docker

In this post, I explain what Docker is, why it’s essential, and how I used it to build and deploy this very website with a CI/CD pipeline. Featuring examples of Dockerfile and docker-compose.yml, this guide will help you understand how to containerize applications and orchestrate multi-service setups effectively.

November 25, 2024·Artificial Intelligence, Erasmus

The complex math behind word vectoring

Word vectoring is a key technology in natural language processing (NLP) that helps computers make sense of human language. By turning words into mathematical representations, it enables applications like chatbots, sentiment analysis, and machine translation. This technique captures relationships between words—like how "king" relates to "queen"—and opens up endless possibilities for smarter AI systems.

November 24, 2024·Blog

How I Set Up Nginx with SSL and Port Redirection on the website

In this step-by-step guide, learn how to set up your own VPS (Virtual Private Server) with Nginx, configure it to redirect traffic from port 80 to a Docker app running on port 3000, and secure your website with SSL certificates. This beginner-friendly tutorial covers everything from installing Nginx to configuring SSL for HTTPS, ensuring your site is fast, secure, and ready for the web. Perfect for developers and site owners looking to take control of their hosting environment!