<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gulrez Qayyum</title>
    <description>The latest articles on DEV Community by Gulrez Qayyum (@gulrez).</description>
    <link>https://dev.to/gulrez</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3896088%2F3bed8ac5-9f4a-421e-b25c-ad651cba8135.png</url>
      <title>DEV Community: Gulrez Qayyum</title>
      <link>https://dev.to/gulrez</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gulrez"/>
    <language>en</language>
    <item>
      <title>Building an AI-Powered Network Traffic Analyzer with FastAPI and Scapy (Looking for Contributors)</title>
      <dc:creator>Gulrez Qayyum</dc:creator>
      <pubDate>Fri, 17 Jul 2026 12:11:12 +0000</pubDate>
      <link>https://dev.to/gulrez/building-an-ai-powered-network-traffic-analyzer-with-fastapi-and-scapy-looking-for-contributors-1dkl</link>
      <guid>https://dev.to/gulrez/building-an-ai-powered-network-traffic-analyzer-with-fastapi-and-scapy-looking-for-contributors-1dkl</guid>
      <description>&lt;p&gt;Over the past few weeks I've been building NetGuard, an open-source AI-powered Network Traffic Analyzer and Active Defense Platform.&lt;/p&gt;

&lt;p&gt;The goal is to combine traditional intrusion detection with machine learning into a single platform capable of:&lt;/p&gt;

&lt;p&gt;Capturing live packets using Scapy&lt;br&gt;
Detecting suspicious traffic using IDS rules&lt;br&gt;
Classifying traffic with a Random Forest model&lt;br&gt;
Automatically blocking malicious IPs&lt;br&gt;
Providing remediation recommendations&lt;br&gt;
Generating incident reports&lt;/p&gt;

&lt;p&gt;Most of the system is already working, including packet capture, IDS detection, remediation, dashboard integration, and IP blocking.&lt;/p&gt;

&lt;p&gt;The remaining work is mainly around integration.&lt;/p&gt;

&lt;p&gt;The most interesting bug is that the FastAPI orchestrator successfully receives HTTP 200 OK from the classifier service, yet ai_result is always returned as null.&lt;/p&gt;

&lt;p&gt;I've investigated payload formatting, response parsing, and model loading, but I'm convinced another pair of eyes could spot what I'm missing.&lt;/p&gt;

&lt;p&gt;I've documented the architecture, setup instructions, debugging notes, and open issues in the repository.&lt;/p&gt;

&lt;p&gt;If you're interested in Python, FastAPI, networking, cybersecurity, or machine learning, I'd love your feedback or contributions.&lt;/p&gt;

&lt;p&gt;Repository:&lt;br&gt;
&lt;a href="https://github.com/GulrezQayyum/netguard" rel="noopener noreferrer"&gt;https://github.com/GulrezQayyum/netguard&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open-source is one of the best ways to learn, so even documentation improvements or code reviews are welcome.&lt;/p&gt;

</description>
      <category>contributorswanted</category>
      <category>python</category>
      <category>opensource</category>
      <category>github</category>
    </item>
    <item>
      <title>Apex F1 – The Ultimate Formula 1 Racing Simulator</title>
      <dc:creator>Gulrez Qayyum</dc:creator>
      <pubDate>Mon, 13 Jul 2026 12:51:08 +0000</pubDate>
      <link>https://dev.to/gulrez/apex-f1-the-ultimate-formula-1-racing-simulator-77o</link>
      <guid>https://dev.to/gulrez/apex-f1-the-ultimate-formula-1-racing-simulator-77o</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/weekend-2026-07-09"&gt;Weekend Challenge: Passion Edition&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://apex-f1-159.web.app" rel="noopener noreferrer"&gt;https://apex-f1-159.web.app&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/GulrezQayyum/apex-f1" rel="noopener noreferrer"&gt;https://github.com/GulrezQayyum/apex-f1&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspiration
&lt;/h2&gt;

&lt;p&gt;Formula 1 has always fascinated me because it's not just about speed—it's a sport driven by strategy, teamwork, weather, tyre management, and split-second decisions. I wanted to capture those elements in a mobile app rather than building a traditional arcade racing game. Apex F1 is my attempt to recreate the excitement of managing a race weekend while combining my passion for Formula 1 with Flutter development.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;Apex F1&lt;/strong&gt; entirely with &lt;strong&gt;Flutter&lt;/strong&gt;, focusing on creating a realistic Formula 1 racing and strategy experience for mobile devices. As a huge Formula 1 fan, I wanted to go beyond a simple racing game and recreate the tactical decisions that make the sport exciting.&lt;/p&gt;

&lt;p&gt;The project started with designing the app's architecture and user interface in Flutter. I then developed the race simulation engine, which powers every lap of the race. The simulator considers factors such as tyre degradation, fuel strategy, weather conditions, pit stops, safety cars, and AI driver behavior to produce dynamic race outcomes.&lt;/p&gt;

&lt;p&gt;To make each race feel unique, I implemented:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS-inspired circuit layouts based on real Formula 1 tracks.&lt;/li&gt;
&lt;li&gt;Twenty AI-controlled drivers with different performance characteristics.&lt;/li&gt;
&lt;li&gt;Dynamic weather that can change race strategy.&lt;/li&gt;
&lt;li&gt;Tyre wear and pit stop strategy affecting lap times.&lt;/li&gt;
&lt;li&gt;Championship standings that carry progress across an entire season.&lt;/li&gt;
&lt;li&gt;Multiple seasons (2023–2025) with updated teams and drivers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The UI was designed to be clean and immersive, allowing users to follow race events, monitor strategy, and track championship progress without feeling overwhelmed.&lt;/p&gt;

&lt;p&gt;The biggest challenge was balancing realism with performance. Building a simulation that remained responsive on mobile devices required careful optimization and repeated testing. I refined the race logic over many iterations until the races felt both competitive and unpredictable.&lt;/p&gt;

&lt;p&gt;Overall, Apex F1 combines my interests in Flutter development, simulation programming, and Formula 1 into a single project that reflects both my technical skills and my passion for the sport.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;Best Use of Google AI&lt;/p&gt;

&lt;p&gt;Apex F1 integrates Google Gemini AI to enhance the racing experience beyond traditional simulation. Google AI powers intelligent race insights and assists users with strategy recommendations, making the app more interactive and engaging. By combining AI-driven assistance with a realistic Formula 1 race simulator built in Flutter, Apex F1 delivers a smarter and more immersive experience for F1 fans.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built by:&lt;/strong&gt; Gulrez Qayyum — an indie developer passionate about Flutter, AI, and Formula 1.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
    </item>
    <item>
      <title>Built a Network Traffic Classifier with Random Forest (96.8% Accuracy)</title>
      <dc:creator>Gulrez Qayyum</dc:creator>
      <pubDate>Sun, 17 May 2026 18:47:18 +0000</pubDate>
      <link>https://dev.to/gulrez/built-a-network-traffic-classifier-with-random-forest-968-accuracy-52ai</link>
      <guid>https://dev.to/gulrez/built-a-network-traffic-classifier-with-random-forest-968-accuracy-52ai</guid>
      <description>&lt;p&gt;I recently completed a cybersecurity + machine learning project where I trained a Random Forest model to classify network traffic into multiple attack categories using the NSL-KDD dataset.&lt;/p&gt;

&lt;p&gt;The classifier can detect:&lt;/p&gt;

&lt;p&gt;DoS attacks&lt;br&gt;
Probe/reconnaissance traffic&lt;br&gt;
R2L brute-force attempts&lt;br&gt;
U2R privilege escalation&lt;br&gt;
Normal traffic&lt;br&gt;
Stack&lt;br&gt;
Python&lt;br&gt;
Scikit-learn&lt;br&gt;
FastAPI&lt;br&gt;
Pandas / NumPy&lt;br&gt;
Results&lt;br&gt;
96.8% Accuracy&lt;br&gt;
&amp;lt;1ms inference time&lt;br&gt;
Production-ready model packaging&lt;/p&gt;

&lt;p&gt;I also wrote a detailed Medium article covering:&lt;/p&gt;

&lt;p&gt;Dataset preprocessing&lt;br&gt;
Feature selection&lt;br&gt;
Model training&lt;br&gt;
API integration&lt;br&gt;
Real-world deployment considerations&lt;br&gt;
Challenges working with synthetic vs real traffic data&lt;/p&gt;

&lt;p&gt;Would appreciate feedback from the community, especially from people working in:&lt;/p&gt;

&lt;p&gt;Cybersecurity&lt;br&gt;
ML Engineering&lt;br&gt;
Intrusion Detection&lt;br&gt;
Backend Systems&lt;/p&gt;

&lt;p&gt;Article: &lt;a href="https://medium.com/@gulrezqayyum/building-a-production-ready-network-traffic-classifier-with-random-forest-and-nsl-kdd-b9559346e197" rel="noopener noreferrer"&gt;https://medium.com/@gulrezqayyum/building-a-production-ready-network-traffic-classifier-with-random-forest-and-nsl-kdd-b9559346e197&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub:&lt;br&gt;
&lt;a href="https://github.com/GulrezQayyum" rel="noopener noreferrer"&gt;https://github.com/GulrezQayyum&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;LinkedIn:&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/gulrez-qayyum-999345322/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/gulrez-qayyum-999345322/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>cybersecurity</category>
      <category>python</category>
    </item>
  </channel>
</rss>
