<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data Engineering |</title><link>https://isaacneibaur.com/tags/data-engineering/</link><atom:link href="https://isaacneibaur.com/tags/data-engineering/index.xml" rel="self" type="application/rss+xml"/><description>Data Engineering</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 03 May 2026 00:00:00 +0000</lastBuildDate><image><url>https://isaacneibaur.com/media/icon_hu_fb558a5ed99f547e.png</url><title>Data Engineering</title><link>https://isaacneibaur.com/tags/data-engineering/</link></image><item><title>NHTSA Vehicle Data Platform</title><link>https://isaacneibaur.com/projects/nhtsa-recall-intelligence/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>https://isaacneibaur.com/projects/nhtsa-recall-intelligence/</guid><description>&lt;p&gt;API-driven vehicle safety data project focused on turning NHTSA public recall data into repeatable, dashboard-ready analytical outputs.&lt;/p&gt;
&lt;p&gt;The project is scoped around practical data engineering work: ingesting recall records from the public API, shaping them into medallion-style analytical tables, and preparing relational outputs for trend, manufacturer, component, and campaign-level reporting.&lt;/p&gt;
&lt;div class="project-action-row"&gt;
&lt;a class="project-action" href="https://github.com/neibaur/portfolio-NHTSA" target="_blank" rel="noopener"&gt;View GitHub Repository&lt;/a&gt;
&lt;/div&gt;
&lt;div class="project-tech-list"&gt;
&lt;span&gt;Python&lt;/span&gt;
&lt;span&gt;NHTSA API&lt;/span&gt;
&lt;span&gt;PostgreSQL&lt;/span&gt;
&lt;span&gt;Supabase&lt;/span&gt;
&lt;span&gt;ETL&lt;/span&gt;
&lt;span&gt;Medallion Modeling&lt;/span&gt;
&lt;span&gt;Power BI&lt;/span&gt;
&lt;span&gt;Data Engineering&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;Current focus areas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NHTSA public recall API ingestion&lt;/li&gt;
&lt;li&gt;Repeatable cleaning and normalization of recall records&lt;/li&gt;
&lt;li&gt;Medallion-style modeling for analytical datasets&lt;/li&gt;
&lt;li&gt;PostgreSQL/Supabase-ready relational structures&lt;/li&gt;
&lt;li&gt;Dashboard-ready outputs for recall, manufacturer, component, and campaign analysis&lt;/li&gt;
&lt;li&gt;Documentation of data design decisions during the 100DayDash challenge&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Design notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;API ingestion and transformation are separated so raw records can be preserved while modeled tables evolve.&lt;/li&gt;
&lt;li&gt;Medallion-style layers provide a clear path from raw recall data to curated analytical outputs.&lt;/li&gt;
&lt;li&gt;Relational structures support dashboard tools without locking the project to one BI platform.&lt;/li&gt;
&lt;li&gt;Documentation captures tradeoffs and implementation decisions as the project matures.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>