<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Projects on Ujwal Kandi</title>
    <link>https://ujwalkandi.in/projects/</link>
    <description>Recent content in Projects on Ujwal Kandi</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://ujwalkandi.in/projects/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>TRIBUNAL: A Machine Court for Production Incidents</title>
      <link>https://ujwalkandi.in/projects/tribunal/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/tribunal/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;TRIBUNAL Ruling&#34; loading=&#34;lazy&#34; src=&#34;https://ujwalkandi.in/projects/tribunal/ruling.png&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built an adversarial AI court for production incidents, where Prosecution, Defense, and Judge LLMs argue each fix before a ruling.&lt;/li&gt;
&lt;li&gt;Rulings pass a Flink-enforced human veto window, then become Kafka precedents that future hearings must argue against.&lt;/li&gt;
&lt;li&gt;Developed at the &lt;a href=&#34;https://aitx-cursor-hackathon-showcase.vercel.app/projects/tribunal&#34;&gt;Cursor Austin × AITX Hackathon&lt;/a&gt; as a successor to &lt;a href=&#34;https://ujwalkandi.in/projects/#aide&#34;&gt;A.I.D.E.&lt;/a&gt;, using Next.js, TypeScript, Claude structured outputs, Zod, and Supabase pgvector, with cases drawn from real Airflow and dbt failures.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>FlipFinder Pro: Real-Time AI for Car-Flip Profit Detection</title>
      <link>https://ujwalkandi.in/projects/flipfinder-pro/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/flipfinder-pro/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;FlipFinder Pro Dashboard&#34; loading=&#34;lazy&#34; src=&#34;https://ujwalkandi.in/projects/flipfinder-pro/dashboard.png&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built for the Databricks Free Edition Hackathon — an ML and anomaly-detection model that analyzes used-car data, predicts market values with 89%+ accuracy, and surfaces high-profit flip opportunities.&lt;/li&gt;
&lt;li&gt;Developed an interactive analytics dashboard that reveals flip scores, risk levels, profit potential, and $20M+ worth of opportunities.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>A.I.D.E. - AI Diagnostic Engine</title>
      <link>https://ujwalkandi.in/projects/aide/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/aide/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Agentic System&#34; loading=&#34;lazy&#34; src=&#34;https://ujwalkandi.in/projects/aide/diagram.png&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built an AI tool to analyze logs locally, identify issues, and provide diagnostic reports.&lt;/li&gt;
&lt;li&gt;Utilized Llama models on Groq, implemented RAG with ChromaDB, and created visualizations with SciPy for enhanced analysis.&lt;/li&gt;
&lt;li&gt;Developed the initial prototype at the &lt;a href=&#34;https://cerebralvalley.pixieset.com/austinhackathon/&#34;&gt;ATX Llama Hackathon&lt;/a&gt; hosted by Meta, where I used the &lt;a href=&#34;https://github.com/meta-llama/llama-stack&#34;&gt;Llama Stack&lt;/a&gt; for on-device intelligence.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Customer Characterization &amp; Profiling using Agglomerative Clustering</title>
      <link>https://ujwalkandi.in/projects/customer-clustering/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/customer-clustering/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Object Detection&#34; loading=&#34;lazy&#34; src=&#34;https://ujwalkandi.in/projects/customer-clustering/clustr.png&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Conducted comprehensive analysis of client habits, demographics, and marketing responses using different clustering techniques.&lt;/li&gt;
&lt;li&gt;Opted for Agglomerative Hierarchical Clustering, gaining deeper insights into distinctive customer segments.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Smart Air Quality Monitoring: IoT Sensors on M5StickC Plus</title>
      <link>https://ujwalkandi.in/projects/air-quality-iot/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/air-quality-iot/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Object Detection&#34; loading=&#34;lazy&#34; src=&#34;https://ujwalkandi.in/projects/air-quality-iot/iot.png&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developed a Smart Air Quality Monitoring System using M5StickC Plus, AT6558 GPS, and SGP30 Gas Sensor, seamlessly integrated with Qubitro.&lt;/li&gt;
&lt;li&gt;Conducted live demonstrations with threshold alerts, showcasing the system&amp;rsquo;s ability to detect harmful gases.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Archive - Photography Portfolio</title>
      <link>https://ujwalkandi.in/projects/archive-photography/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/archive-photography/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Portfolio&#34; loading=&#34;lazy&#34; src=&#34;https://ujwalkandi.in/projects/archive-photography/portfolio.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;A curated collection of moments captured through my lens. Dive into a world of vibrant landscapes and sleek rides, each shot infused with the energy and chaos of my imagination.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ujwalkandi.in</title>
      <link>https://ujwalkandi.in/projects/site-infra/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/site-infra/</guid>
      <description>&lt;p&gt;(the website you are currently on)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Deployed website to IPFS using &lt;a href=&#34;https://fleek.co&#34;&gt;Fleek&lt;/a&gt;: &lt;a href=&#34;https://black-frog-5099.on.fleek.co/&#34;&gt;https://black-frog-5099.on.fleek.co/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Uses JAM Stack - Javascript APIs Markup.&lt;/li&gt;
&lt;li&gt;Uses Hugo (&lt;a href=&#34;https://github.com/adityatelange/hugo-PaperMod&#34;&gt;theme PaperMod&lt;/a&gt;) to render Markdown pages.&lt;/li&gt;
&lt;li&gt;Vercel&amp;rsquo;s Serverless for APIs and loading badges with image-proxy.&lt;/li&gt;
&lt;li&gt;For analytics I use &lt;a href=&#34;https://panelbear.com/?ref=ujwalkandi.in&#34;&gt;Panelbear.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>EnDe-K</title>
      <link>https://ujwalkandi.in/projects/endek/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/endek/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Python code for implementing Encrypting File System (EFS) using Modular Key framework.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Dashboard on Drug Cartels&#39; Activity across Mexico</title>
      <link>https://ujwalkandi.in/projects/drug-cartels-mexico/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/drug-cartels-mexico/</guid>
      <description>&lt;div class=&#39;tableauPlaceholder&#39; id=&#39;viz1642674483463&#39; style=&#39;position: relative&#39;&gt;
    &lt;object class=&#39;tableauViz&#39; style=&#39;display:none;&#39;&gt;
        &lt;param name=&#39;host_url&#39; value=&#39;https%3A%2F%2Fpublic.tableau.com%2F&#39; /&gt;
        &lt;param name=&#39;embed_code_version&#39; value=&#39;3&#39; /&gt;
        &lt;param name=&#39;site_root&#39; value=&#39;&#39; /&gt;
        &lt;param name=&#39;name&#39; value=&#39;DrugCartels-Mexico/DrugCartels-Mehico&#39; /&gt;
        &lt;param name=&#39;tabs&#39; value=&#39;no&#39; /&gt;
        &lt;param name=&#39;toolbar&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;animate_transition&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_static_image&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_spinner&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_overlay&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_count&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;language&#39; value=&#39;en-US&#39; /&gt;
    &lt;/object&gt;
&lt;/div&gt;
&lt;script type=&#39;text/javascript&#39;&gt;
(function() {
    var divElement = document.getElementById(&#39;viz1642674483463&#39;);
    var vizElement = divElement.getElementsByTagName(&#39;object&#39;)[0];
    if (divElement.offsetWidth &gt; 800) { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=(divElement.offsetWidth*0.75)+&#39;px&#39;; }
    else if (divElement.offsetWidth &gt; 500) { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=(divElement.offsetWidth*0.75)+&#39;px&#39;; }
    else { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=&#39;1127px&#39;; }
    var scriptElement = document.createElement(&#39;script&#39;);
    scriptElement.src = &#39;https://public.tableau.com/javascripts/api/viz_v1.js&#39;;
    vizElement.parentNode.insertBefore(scriptElement, vizElement);
})();
&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;Extracted data of 10 drug cartel&amp;rsquo;s drug traffic activity spanning over &lt;code&gt;20&lt;/code&gt; years.&lt;/li&gt;
&lt;li&gt;Analyzed shifts in their territory and impact over each state from 1989 to 2010.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Financial Impact of Presidential Tweets on Stock Markets</title>
      <link>https://ujwalkandi.in/projects/tweets-stock-market/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/tweets-stock-market/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2101.03205&#34;&gt;Research Paper&lt;/a&gt; 📑&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Correlation Viz&lt;/strong&gt;&lt;/summary&gt;
&lt;p&gt;&lt;img alt=&#34;Excel Stats&#34; loading=&#34;lazy&#34; src=&#34;https://ujwalkandi.in/projects/tweets-stock-market/excl_sts.png&#34;&gt;&lt;/p&gt;
&lt;/details&gt;
&lt;ul&gt;
&lt;li&gt;Scrapped vital tweets of world leaders from a Tweet Archive and analyzed their financial impact on global stock markets.&lt;/li&gt;
&lt;li&gt;Applied several Data Visualization techniques to indicate the correlation between the two factors.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Archaeological Sites with Mayan Inscriptions</title>
      <link>https://ujwalkandi.in/projects/mayan-inscriptions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/mayan-inscriptions/</guid>
      <description>&lt;div class=&#39;tableauPlaceholder&#39; id=&#39;viz1643466203676&#39; style=&#39;position: relative&#39;&gt;
    &lt;object class=&#39;tableauViz&#39; style=&#39;display:none;&#39;&gt;
        &lt;param name=&#39;host_url&#39; value=&#39;https%3A%2F%2Fpublic.tableau.com%2F&#39; /&gt;
        &lt;param name=&#39;embed_code_version&#39; value=&#39;3&#39; /&gt;
        &lt;param name=&#39;site_root&#39; value=&#39;&#39; /&gt;
        &lt;param name=&#39;name&#39; value=&#39;MayanSites/MayanSites&#39; /&gt;
        &lt;param name=&#39;tabs&#39; value=&#39;no&#39; /&gt;
        &lt;param name=&#39;toolbar&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;animate_transition&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_static_image&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_spinner&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_overlay&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_count&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;language&#39; value=&#39;en-US&#39; /&gt;
    &lt;/object&gt;
&lt;/div&gt;
&lt;script type=&#39;text/javascript&#39;&gt;
(function() {
    var divElement = document.getElementById(&#39;viz1643466203676&#39;);
    var vizElement = divElement.getElementsByTagName(&#39;object&#39;)[0];
    if (divElement.offsetWidth &gt; 800) { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=(divElement.offsetWidth*0.75)+&#39;px&#39;; }
    else if (divElement.offsetWidth &gt; 500) { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=(divElement.offsetWidth*0.75)+&#39;px&#39;; }
    else { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=&#39;727px&#39;; }
    var scriptElement = document.createElement(&#39;script&#39;);
    scriptElement.src = &#39;https://public.tableau.com/javascripts/api/viz_v1.js&#39;;
    vizElement.parentNode.insertBefore(scriptElement, vizElement);
})();
&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;Visualized a dataset of &lt;code&gt;334&lt;/code&gt; newly discovered sites across Mesoamerica that expands the known territory of the Mayan civilization.&lt;/li&gt;
&lt;li&gt;Mapped lat-long coordinates to sites that lacked GPS values through geocoding.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Real-Time Face Recognition with Raspberry Pi 3</title>
      <link>https://ujwalkandi.in/projects/face-recognition-raspi/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/face-recognition-raspi/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Object Detection&#34; loading=&#34;lazy&#34; src=&#34;https://ujwalkandi.in/projects/face-recognition-raspi/object-detection.gif&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developed model using OpenCV, Numpy, Dlib and implemented with Raspberry Pi 3.&lt;/li&gt;
&lt;li&gt;Provides real-time confidence score of the faces recognized.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Deaths during the LA Riots of 1992</title>
      <link>https://ujwalkandi.in/projects/la-riots-1992/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/la-riots-1992/</guid>
      <description>&lt;div class=&#39;tableauPlaceholder&#39; id=&#39;viz1644077785255&#39; style=&#39;position: relative&#39;&gt;
    &lt;object class=&#39;tableauViz&#39; style=&#39;display:none;&#39;&gt;
        &lt;param name=&#39;host_url&#39; value=&#39;https%3A%2F%2Fpublic.tableau.com%2F&#39; /&gt;
        &lt;param name=&#39;embed_code_version&#39; value=&#39;3&#39; /&gt;
        &lt;param name=&#39;site_root&#39; value=&#39;&#39; /&gt;
        &lt;param name=&#39;name&#39; value=&#39;LAriots1992/DeathsduringLAriotsin1992&#39; /&gt;
        &lt;param name=&#39;tabs&#39; value=&#39;no&#39; /&gt;
        &lt;param name=&#39;toolbar&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;animate_transition&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_static_image&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_spinner&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_overlay&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;display_count&#39; value=&#39;yes&#39; /&gt;
        &lt;param name=&#39;language&#39; value=&#39;en-US&#39; /&gt;
    &lt;/object&gt;
&lt;/div&gt;
&lt;script type=&#39;text/javascript&#39;&gt;
(function() {
    var divElement = document.getElementById(&#39;viz1644077785255&#39;);
    var vizElement = divElement.getElementsByTagName(&#39;object&#39;)[0];
    if (divElement.offsetWidth &gt; 800) { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=(divElement.offsetWidth*0.75)+&#39;px&#39;; }
    else if (divElement.offsetWidth &gt; 500) { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=(divElement.offsetWidth*0.75)+&#39;px&#39;; }
    else { vizElement.style.width=&#39;100%&#39;; vizElement.style.height=&#39;1027px&#39;; }
    var scriptElement = document.createElement(&#39;script&#39;);
    scriptElement.src = &#39;https://public.tableau.com/javascripts/api/viz_v1.js&#39;;
    vizElement.parentNode.insertBefore(scriptElement, vizElement);
})();
&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;Acquired statistical data on homicides &amp;amp; other riot-related deaths from the official investigation records of &lt;strong&gt;LAPD&lt;/strong&gt;, &lt;strong&gt;LASD&lt;/strong&gt;, and &lt;strong&gt;LA Times&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Also gathered data from the building records of &lt;strong&gt;LADBS&lt;/strong&gt; on properties that were destroyed by arson during the riots.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>the Note Making Project 📝</title>
      <link>https://ujwalkandi.in/projects/note-making-project/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ujwalkandi.in/projects/note-making-project/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Implemented Optical Character Recognition using MATLAB as part of the Note Making Project.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
