Learning Linux Through OverTheWire Bandit: Finding the Right File (Levels 4–6)Aug 17, 2026·3 min read
Learning Linux Through OverTheWire Bandit: Spaces and Hidden Files (Levels 2–4)Aug 13, 2026·3 min read
Learning Linux Through OverTheWire Bandit: Ownership and Text Search (Levels 6–8)The fourth article in my OverTheWire Bandit series examines two complementary search techniques: locating a file by ownership and size, then locating a specific record within a larger text file. NoteAug 20, 2026·3 min read
Learning Linux Through OverTheWire Bandit: SSH and an Unusual Filename (Levels 0-2)Aug 10, 2026·5 min read
Mastering CSS Grid: A Beginner's Guide to Grid Layout PropertiesCSS Grid is a powerful two-dimensional layout system that enables developers to create responsive, structured designs with ease. If you want to move beyond float-based layouts and unlock the full potential of modern CSS, Grid is the way to go. In thi...Feb 25, 2025·4 min read
Say Goodbye to Floats: Mastering CSS Grid and Flexbox for Modern LayoutsFor years, web developers have relied on float-based layouts to arrange content on a webpage. While floats serve their purpose, they often lead to complex code, tricky alignment issues, and extra effort in clearing them. Thankfully, modern CSS layout...Feb 25, 2025·5 min read
Building a Conference Ticket Generator: Lessons from My HNG Stage 2 TaskRecently, I completed the Stage 2 Task for the HNG Internship, where I built a Conference Ticket Generator using React. This project involved dynamically generating and managing conference tickets, with a strong focus on state management, local stora...Feb 17, 2025·3 min read
My HNG Internship Stage 1 Task: The Color Guessing GameAs part of the HNG Internship Stage 1 task, I was challenged to build an interactive color-guessing game. The goal was to create an engaging and visually appealing game where players try to match a target color by selecting from six given options. Th...Feb 5, 2025·2 min read
Boost Your CSS Debugging Efficiency with Browser ToolsCSS issues can be some of the trickiest to debug in front-end development. Have you ever found yourself tweaking styles, refreshing the page endlessly, or adding !important everywhere just to make something work? If so, you’re not alone! But there’s ...Feb 5, 2025·3 min read