<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on Santiago's Engineering Portfolio</title><link>https://scast3.github.io/projects/</link><description>Recent content in Projects on Santiago's Engineering Portfolio</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 01 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://scast3.github.io/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>FIR Filter Design/Implementation</title><link>https://scast3.github.io/projects/filter-design/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>https://scast3.github.io/projects/filter-design/</guid><description>&lt;h2 id="overview" class="relative group"&gt;Overview &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#overview" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Designing an FIR Filter in Matlab and implementing in C++ and VHDL to perform optimization. The filter parameters were:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Sampling Rate: 100 MHz&lt;/li&gt;&#10;&lt;li&gt;Passband: 10 MHz&lt;/li&gt;&#10;&lt;li&gt;Stopband: 15 MHz&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="theoretical-design" class="relative group"&gt;Theoretical Design &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#theoretical-design" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;The filter was first designed in matlab to determine the minimum amount of taps, and to find the corresponding FIR coefficients.&lt;/p&gt;</description></item><item><title>X-band Patch Antenna and Array Design/Fabrication</title><link>https://scast3.github.io/projects/patch-antenna/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://scast3.github.io/projects/patch-antenna/</guid><description>test</description></item><item><title>QPSK Carrier Synchronization using Extended Kalman Filter</title><link>https://scast3.github.io/projects/qpsk-ekf/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://scast3.github.io/projects/qpsk-ekf/</guid><description>test</description></item><item><title>FPGA Signal Acquisition on Zynq SoC</title><link>https://scast3.github.io/projects/fpga-oscilloscope/</link><pubDate>Wed, 10 Dec 2025 00:00:00 +0000</pubDate><guid>https://scast3.github.io/projects/fpga-oscilloscope/</guid><description>Designed an oscilloscope on an fpga in vhdl</description></item><item><title>Wifi Deauthentication Attack Detection/Localization</title><link>https://scast3.github.io/projects/wifi-attack/</link><pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate><guid>https://scast3.github.io/projects/wifi-attack/</guid><description>&lt;h2 id="overview" class="relative group"&gt;Overview &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#overview" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Along with with &lt;a href="https://github.com/wallyschag" target="_blank" rel="noreferrer"&gt;W. Schageman&lt;/a&gt;, developed an intrusion detection system to detect and triangulate the source of WiFi jamming via deauthentication attacks, common in network disruptions. ESP32(s) scan for deauth/dissoc packets in promiscuous mode, relaying alerts to a Raspberry Pi server for logging and analysis. Use Flipper Zero (with WiFi module/ESP32 marauder) to simulate deauthentication attacks in a lab environment. RSSI localization done via least squares multilateration.&lt;/p&gt;</description></item></channel></rss>