A second-year Information Technology student with a curiosity that doesn't sit still. I move between writing code, configuring resilient networks with Cisco, and exploring scalable systems on the cloud. My goal is to grow into a versatile engineer who turns complex infrastructure into elegant, dependable solutions.
Curiosity-driven, network-focused, and learning fast. Here's the short version.
I'm Blessing Masukwedza. Technology has been part of my life for as long as I can remember. Even as a kid I was the one taking things apart to figure out how they worked. That curiosity never went away; it just turned into a degree.
I'm in my second year studying BA (Hons) Information Technology at Teesside University, with hands-on experience in SQL database design, network configuration, and systems analysis. I've earned 8+ certifications (five from Cisco) and recently joined Tanitich Ltd as an IT Support Assistant, handling ticketing systems, hardware setup, and troubleshooting.
I'm drawn to networking, understanding how systems connect, communicate, and stay secure. I don't know exactly where I'll end up yet, but I know it'll involve networks, problem-solving, and building things that work.
I'm actively seeking a placement or internship in networking, IT support, or infrastructure where I can get deeper into how networks are built and maintained. Learning from experienced engineers and contributing to real projects. Certified, curious, and not afraid of hard work.
When I'm not studying or working you'll find me in the gym or gaming. I'm a big FPS player; the quick decision-making and teamwork keeps me sharp. Same mindset applies to IT: stay calm, think fast, solve the problem.
Music is the constant. Whether I'm running a lab in Packet Tracer, grinding a CCNA module, or working out, there's always something playing. The widget on the right shows what's currently on.
A mix of network engineering, scripting, and analyst tooling, sharpened in labs and on the job.
Eight industry credentials and counting. CCNA Switching & Routing in progress.
Selected coursework and labs where I built something real, broke something safely, or fixed both.
From the shop floor to the server room — every role taught me something useful.
Notes from the certification grind and a few lessons learned in the lab.
A structured, disciplined approach to completing the CCNA in just four weeks — here's exactly how I did it.
I completed the CCNA: Introduction to Networks certification in just four weeks by breaking the course down into manageable sections and committing to one module per day. That kept me consistent while making sure I fully understood each topic before moving on.
Alongside the course content I regularly worked through practice questions and built-in assessments — this let me identify weak areas early and revisit them until I felt confident. I supplemented studies with YouTube videos and online research to simplify the more abstract networking concepts.
I also applied what I learned in Cisco Packet Tracer, which gave me hands-on experience with real network configurations. The practical work made a huge difference in cementing the theory.
Consistency, theory + practice, and multiple resources — that's the formula. I came out with a strong foundation in networking and a roadmap for the next CCNA modules.
JobSheet started as a frustration. As a student juggling coursework and part-time work, I kept losing track of the hours I'd worked and, more importantly, what I was owed. I wanted something simple, fast, and mine.
The problem
JobSheet started as a frustration. As a student juggling coursework and part-time work, I kept losing track of the hours I'd worked and, more importantly, what I was owed. Spreadsheets felt clunky. Existing apps were either too complex or locked behind subscriptions. I wanted something simple, fast, and mine.
The research
Before writing a single line of code, I spent time looking at what was already out there. Most timesheet tools were built for teams with full payroll systems, manager dashboards, and approval workflows. Nothing really served the individual worker who just wanted to log a shift and know their total. That gap gave me confidence that the project was worth building.
Learning the stack
I'd been comfortable with HTML, CSS, and vanilla JavaScript, but JobSheet was my first real project in Next.js and TypeScript. I chose them deliberately. I wanted to push myself into frameworks I'd be expected to know professionally. The learning curve was real. Understanding the App Router, server vs. client components, and type-safe API routes all took time. I leaned on the official docs, a few Fireship videos, and a lot of trial and error.
For the database, I went with Supabase. It gave me a hosted PostgreSQL instance with a clean JavaScript SDK and built-in auth, perfect for a solo project where I didn't want to spend time configuring a backend from scratch.
What I built
JobSheet lets you log shifts with start and end times and an hourly rate. It calculates your earnings automatically and keeps a running total across all your entries. The UI is intentionally minimal: a form to add a shift, a list to review them, and a summary at the top. Authentication is handled by Supabase, so your data is tied to your account and persists across devices.
Where it stands
The core functionality works. You can sign up, log shifts, and see your earnings. It's live and deployed. There are rough edges — the UI could be more polished, error handling is basic, and there's no export feature yet. But it solves the problem I built it to solve, and it's the first project I've shipped that I genuinely use myself.
What I'd do differently
I underestimated how much time typing errors would cost me early on. In hindsight, I should have set up a stricter TypeScript config from the start, rather than loosening it to get things working and planning to come back to it later. I'd also write tests earlier, even basic ones, rather than relying on manual checks throughout. Those are the things I'll carry into the next project.
Type help to see what's available.
I'm always open to new opportunities, placements, and conversations about tech. Drop a message or connect on LinkedIn.