DEV Community

Cover image for My 2024 Review: A Year of Growth and Innovation
TaqsBlaze
TaqsBlaze

Posted on

My 2024 Review: A Year of Growth and Innovation

As the year draws to a close, I find myself reflecting on the milestones, challenges, and lessons that have defined 2024. It has been a year of relentless curiosity, technical exploration, and significant growth both personally and professionally. From diving deeper into cybersecurity to leading exciting development projects, here’s a look back at the journey.


Cybersecurity Adventures

Cybersecurity remained a cornerstone of my work in 2024. Whether it was through research, tool development, or contributing to discussions in the field, I continuously sought ways to make systems safer.

One of my proudest moments was conceptualizing and developing ReqWeb, my Web Application Firewall (WAF) project. This tool is designed to make web applications more secure by focusing on IP filtering, rate limiting, and intelligent request blocking. Seeing it evolve to the point where version 2.0 is almost ready has been incredibly rewarding.

Beyond ReqWeb, I deepened my understanding of penetration testing and network security, further solidifying my commitment to building a safer internet.


Building Cool Projects

This year also gave me opportunities to bring ambitious ideas to life. Some of the highlights include:

  • Flight Simulation System: I combined Python, Blender, and the Godot Engine to create a system that mimics basic flight physics with stunning weather effects and day-night cycles. This project not only challenged my technical skills but also reignited my passion for merging creativity with code.

  • Electricity Load Shedding Tracker: Living in a region where load shedding is common, I wanted to help people stay informed. This project combines Vue.js, Leaflet.js, and MongoDB to track and update load-shedding schedules, making it easier for users to plan their lives.

  • Cybersecurity Multiplayer Game: I started working on a web-based multiplayer game where players protect and upgrade their digital networks while competing to outsmart others. It’s an educational and fun way to engage with cybersecurity concepts.


Pushing Boundaries in Development

As a self-taught developer, every year is an opportunity to learn something new, and 2024 was no different. I honed my skills in Python, JavaScript, and Vue.js, while also exploring new frameworks and tools like Flask, TailwindCSS, and Express.js.

Notable achievements included:

  • Successfully transitioning ReqWeb to use Vue.js for its web interface.
  • Building the backend for a trucking marketplace, combining Python and Flask with Vue.js to create a seamless user experience.
  • Developing a session utility and refining ORM integrations for better database efficiency.

Looking Ahead to 2025

As exciting as 2024 has been, the journey is far from over. For 2025, I’m looking forward to:

  • Scaling ReqWeb to support distributed systems and deploying its version 2.0.
  • Expanding my work on the flight simulation system, incorporating more realistic physics and AI for pilot training.
  • Continuing to write and share my journey on LinkedIn, inspiring others to explore the world of technology and cybersecurity.

Final Thoughts

2024 was a year of resilience, learning, and creativity. It reminded me that progress often comes from stepping out of your comfort zone and embracing challenges. As I move into the new year, I’m grateful for the opportunities I’ve had and excited for what’s to come.

Thank you to everyone who’s been part of this journey—whether through collaboration, feedback, or simply following my updates. Here’s to an even more impactful 2025!

Top comments (0)