<?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: A-K</title>
    <description>The latest articles on DEV Community by A-K (@notadim2).</description>
    <link>https://dev.to/notadim2</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%2F4191977%2Fabe0d6b4-11db-4475-aef9-cd48d5a0d496.jpeg</url>
      <title>DEV Community: A-K</title>
      <link>https://dev.to/notadim2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/notadim2"/>
    <language>en</language>
    <item>
      <title>How I Built ALIBI GRAPH: My Solo Journey Building a Multi-Agent Cyber-Forensics Lie Detector</title>
      <dc:creator>A-K</dc:creator>
      <pubDate>Sun, 18 Oct 2026 13:16:40 +0000</pubDate>
      <link>https://dev.to/notadim2/how-i-built-alibi-graph-my-solo-journey-building-a-multi-agent-cyber-forensics-lie-detector-1ae7</link>
      <guid>https://dev.to/notadim2/how-i-built-alibi-graph-my-solo-journey-building-a-multi-agent-cyber-forensics-lie-detector-1ae7</guid>
      <description>&lt;p&gt;Project Concept &amp;amp; Core Goal: Built ALIBI GRAPH, a solo-developed multi-agent cyber-forensics tool designed to catch liars by automatically cross-examining suspect alibis against surveillance evidence and interrogation logs.&lt;/p&gt;

&lt;p&gt;Building a hackathon project completely solo is always a chaotic rush, &lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Why I Made It&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;I wanted to solve the absolute nightmare of manual forensic analysis. When detectives have to sift through multi-page interrogation notes, vehicle tracking logs, and security footage, it takes hours to spot a lie. I wanted an AI app that could ingest these raw case files, map out the relationships, and instantly flag when a suspect's alibi falls apart.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;How I Put It Together (The Real Tech Stack)&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Frontend:&lt;/strong&gt; I used Streamlit to build out the interface because it let me spin up custom pages, file upload bays, and live terminal views super fast.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Multi-Agent Pipeline:&lt;/strong&gt; I split the logic into two main agents:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Agent 1&lt;/strong&gt; handles the dirty work of ingesting raw text evidence files, pulling out suspect names, and parsing out semantic topics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Agent 2&lt;/strong&gt; acts as the cross-examiner, looking at the suspect's claims and matching them against physical evidence and surveillance timestamps.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Database &amp;amp; API Setup:&lt;/strong&gt; I used &lt;strong&gt;FalkorDB Cloud&lt;/strong&gt; as the graph memory layer. Instead of dumping everything into a flat database where context gets lost, I needed a way to store suspects, evidence exhibits, and claims as nodes so I could run Cypher queries and map everything out in real-time.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;The Real Struggles (Developer API Problems &amp;amp; Late-Night Coding)&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Let's be honest—dealing with developer API problems, handling rate limits, and getting multi-agent loops to talk smoothly to a cloud database completely by myself under hackathon pressure was brutal. I ran into plenty of annoying connection drops, local server hiccups, and sudden Streamlit crashes right when I was trying to record. Trying to format Cypher queries dynamically while an agent is streaming data and wrestling with cloud configuration can drive you crazy at 3 AM.&lt;/p&gt;

&lt;p&gt;But seeing it all finally click—dropping in a file for a suspect like Jordan or Morgan(Imaginary Entities considered only for projects), watching the live graph nodes stream in, and seeing those red contradiction edges light up on the visual canvas—made all the debugging completely worth it.&lt;/p&gt;

&lt;p&gt;If you're building agentic apps with complex relational data as a solo dev, graph databases are awesome once you tame them. Check out my GitHub and demo video to see how it turned out!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2n6vgdqqks90scapotpj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2n6vgdqqks90scapotpj.png" alt=" " width="800" height="386"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw3svwilm6trz4afccgua.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw3svwilm6trz4afccgua.png" alt=" " width="800" height="202"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>devchallenge</category>
    </item>
    <item>
      <title>Introduction</title>
      <dc:creator>A-K</dc:creator>
      <pubDate>Sun, 18 Oct 2026 11:25:46 +0000</pubDate>
      <link>https://dev.to/notadim2/introduction-4ic2</link>
      <guid>https://dev.to/notadim2/introduction-4ic2</guid>
      <description>&lt;p&gt;Hello, Dev.to community! 👋 &lt;/p&gt;

&lt;p&gt;After spending a long time reading incredible articles on this platform, I have finally decided to step out of my comfort zone and start sharing my own tech journey. &lt;/p&gt;

&lt;h2&gt;
  
  
  Who Am I?
&lt;/h2&gt;

&lt;p&gt;I am a software student passionate about [ Python, Frontend Web Development, Open Source].&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Am I Blogging?
&lt;/h2&gt;

&lt;p&gt;I believe that the best way to solidify your own understanding of a concept is to explain it to someone else. Through this blog, I want to:&lt;br&gt;
Document my learning process as I tackle new technologies.&lt;br&gt;
Share quick fixes for bugs or errors that took me hours to figure out.&lt;br&gt;
Connect with other developers in the community.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's Connect!
&lt;/h2&gt;

&lt;p&gt;I would love to meet fellow developers! &lt;/p&gt;

&lt;h1&gt;
  
  
  Leave a comment below introducing yourself.
&lt;/h1&gt;

&lt;p&gt;Thanks for reading, and happy coding! 💻&lt;/p&gt;

</description>
      <category>ai</category>
      <category>career</category>
      <category>seo</category>
      <category>marketing</category>
    </item>
  </channel>
</rss>
