Overview I set up my own self-hosted cloud storage system using: The goal of this project: The goal was to create a private alternative to Google Drive, accessible from anywhere without exposing it to the public internet. Architecture The system is built as a simple layered setup: Deployment I ran Nextcloud and PostgreSQL as separate…
Recently, I set up a dedicated Ubuntu LTS server to experiment with self-hosting AI tools and strengthening my Linux skills. I installed Ubuntu Server LTS, choosing the server edition because: Securing Remote Access with SSH After installation, I configured secure SSH access. SSH Key Authentication Instead of relying on passwords, I: This means: Hardened SSH…
Overview Recently I had job interview and I want to share what I learned. I had insightful experience that lead up to the interview. These days security and access control operate across three layers: Mapping the tools:Okta / Entra ID – IdentityHexnode – DeviceConditional Access – Policy Hexnode (Device Layer) Hexnode – is a Unified…
I really enjoyed making this project because it had a lot of detail and learning curves. I would not say that now I’m a “game dev”, but I realized that the more practice you have the more patterns you can spot and knowledge starts growing on you. One part of code that made me feel…
Introduction Recently, I built a small Python project that allows users to generate images by drawing shapes like rectangles and squares directly onto a canvas. The idea was simple:Instead of using a graphics library with buttons and UI, I wanted to understand how images actually work at a lower level, pixel by pixel. This project…
I’ve just launched this website as a place to share my journey into IT and technology. I built it to document what I’m learning, the projects I’m working on, and the experiences I pick up along the way. It’s also a space where I can reflect on challenges, ideas, and progress as I continue developing…