<?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 Salti</title>
    <link>https://salti.tech/tags/projects/</link>
    <description>Recent content in Projects on Salti</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sat, 17 Jun 2023 11:19:04 -0500</lastBuildDate><atom:link href="https://salti.tech/tags/projects/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Microwave Oscillator, Amplifier, and Filter</title>
      <link>https://salti.tech/posts/rfboard/</link>
      <pubDate>Sat, 13 Jun 2026 00:41:24 -0500</pubDate>
      
      <guid>https://salti.tech/posts/rfboard/</guid>
      <description>I found EE 5140 Microwave Engineering to be a great opportunity for learning analog design at the microwave and RF level. We were tasked with designing a max gain amplifier, a Colpitts oscillator, and a second order Butterworth bandpass filter. I choose a design frequency of 1.57542 GHz for all of these. That may sound like such a specific frequency, but this is the center frequency for the L1 band of GPS.</description>
    </item>
    
    <item>
      <title>Prime Auth - A Biometric 2FA Manager</title>
      <link>https://salti.tech/posts/primeauth/</link>
      <pubDate>Sat, 13 Jun 2026 00:15:34 -0500</pubDate>
      
      <guid>https://salti.tech/posts/primeauth/</guid>
      <description>GitHub Repository Instead of pulling out your phone to open the Google Authenticator app to do 2 Factor Authentication, you can instead use this Mac OS menu bar app. It utilizes Apple&amp;rsquo;s Secure Enclave hardware security. Your fingerprint is requested when you try to grab a authentication code.
This is similiar to my previous BriskAuth Browser Extension project except this is more secure and also isn&amp;rsquo;t hardcoded to a single service login.</description>
    </item>
    
    <item>
      <title>AES Accelerator</title>
      <link>https://salti.tech/posts/aes_accelerator/</link>
      <pubDate>Fri, 12 Jun 2026 23:24:17 -0500</pubDate>
      
      <guid>https://salti.tech/posts/aes_accelerator/</guid>
      <description>Designed an AES Accelerator on FPGA for CPRE 4880 Embedded Systems Design.
Github Project Background Advanced Encryption Standard (AES) is a symmetric encryption algorithm. AES is also more of a group; there is AES-128, AES-192, and AES-256 —where the number refers to the size of the blocks in bits. There are different ways AES can be used to provide security, but the most primitive usage of AES is AES-ECB (electronic codebook) where blocks of input are encrypted or decrypted independently with a key.</description>
    </item>
    
    <item>
      <title>LaRNG - A Latch Based True Random Number Generator ASIC</title>
      <link>https://salti.tech/posts/larng/</link>
      <pubDate>Mon, 10 Mar 2025 18:06:52 -0500</pubDate>
      
      <guid>https://salti.tech/posts/larng/</guid>
      <description>Low Latency True Random Number Generator.
GitHub Page Status: In Fabrication Stage When I was taking 281 Digital Logic my first semester, I remember being tought about latches. Seeing the diagram of a latch, and seeing the truth table, I wasn&amp;rsquo;t able to trace the initial value. This got me curious. I knew that when you power the circuit up, it has to take on some value. It seemed to me that this value might be random.</description>
    </item>
    
    <item>
      <title>First PCB: LTE Board</title>
      <link>https://salti.tech/posts/lte_breakout_pcb/</link>
      <pubDate>Mon, 10 Mar 2025 17:46:00 -0500</pubDate>
      
      <guid>https://salti.tech/posts/lte_breakout_pcb/</guid>
      <description>     </description>
    </item>
    
    <item>
      <title>MIPS Processor</title>
      <link>https://salti.tech/posts/mips_32_processor/</link>
      <pubDate>Mon, 10 Mar 2025 16:34:10 -0500</pubDate>
      
      <guid>https://salti.tech/posts/mips_32_processor/</guid>
      <description>   </description>
    </item>
    
    <item>
      <title>CyBot to the Cage</title>
      <link>https://salti.tech/posts/cybottothecage/</link>
      <pubDate>Sat, 04 May 2024 02:40:00 -0500</pubDate>
      
      <guid>https://salti.tech/posts/cybottothecage/</guid>
      <description>  </description>
    </item>
    
    <item>
      <title>BriskAuth Browser Extension, skip 2FA</title>
      <link>https://salti.tech/posts/brisk_auth_extention/</link>
      <pubDate>Sun, 14 Apr 2024 16:11:42 -0500</pubDate>
      
      <guid>https://salti.tech/posts/brisk_auth_extention/</guid>
      <description>Here is my newer and more secure 2FA application.
Github: https://github.com/theCow61/brisk_auth_extension Are you being forced to do 2 factor authentication? This may be your solution. The Okta login, even after saying to remeber this device, still may ask for the 2 factor authentication. This can feel very disruptive when you are trying to work, but then you have to pull out your phone. Currently, this is specifically for Iowa State University logins.</description>
    </item>
    
    <item>
      <title>Wack the Mole in i281 Assembly on FPGA</title>
      <link>https://salti.tech/posts/i281fpgagame/</link>
      <pubDate>Mon, 11 Dec 2023 11:12:43 -0600</pubDate>
      
      <guid>https://salti.tech/posts/i281fpgagame/</guid>
      <description>i281 Cpu Simulator   My digital logic class was offering extra credit, which included programming a game in the classe&amp;rsquo;s cpu, i281, assembly language. I would say making this game was the funnest part of the class yet (still have finals left).
The game is similiar to wack the mole. A &amp;ldquo;mole&amp;rdquo; pops out of one of the displays, and you need to smack it with the corresponding switch.</description>
    </item>
    
    <item>
      <title>Keyhold</title>
      <link>https://salti.tech/posts/keyhold/</link>
      <pubDate>Fri, 18 Aug 2023 21:39:13 -0500</pubDate>
      
      <guid>https://salti.tech/posts/keyhold/</guid>
      <description>A (mostly) pre university project.
Github Project  -- Demos  There should have been a video here but your browser does not seem to support it.  There should have been a video here but your browser does not seem to support it.  There should have been a video here but your browser does not seem to support it.  Inspiration I wanted to get a little deeper into embedded and make something with more utility unlike the last flipper application I made.</description>
    </item>
    
    <item>
      <title>Writeup: Hackthebox Pilgrimage</title>
      <link>https://salti.tech/posts/writeup_hackthebox_pilgrimage/</link>
      <pubDate>Fri, 28 Jul 2023 11:12:49 -0500</pubDate>
      
      <guid>https://salti.tech/posts/writeup_hackthebox_pilgrimage/</guid>
      <description>Pilgrimage from HackTheBox Writeup We have been given the IP 10.10.11.219
Enumeration nmap We will first do the usual nmap scan. nmap -A -sC -sV 10.10.11.219 -oN nmap.log.
The webserver wants to redirect us to http://pilgrimage.htb, which we don&amp;rsquo;t have in our /etc/hosts. To fix this we will add this to our hosts file so it can follow the direct.
sudo echo &amp;#34;pilgrimage.htb 10.10.11.219&amp;#34; &amp;gt;&amp;gt; /etc/hosts Rerunning our nmap scan gives us the following: This is more fruitful.</description>
    </item>
    
    <item>
      <title>The Mega Bot</title>
      <link>https://salti.tech/posts/mega_bot/</link>
      <pubDate>Sun, 04 Jun 2023 09:20:12 -0500</pubDate>
      
      <guid>https://salti.tech/posts/mega_bot/</guid>
      <description>Github Project Inspiration During this time, I had recently learned C# and was thinking about a project to do with it. I decided to make a telegram bot that assigns users in a group a virtual currency which they can manage. Users could earn this currency by using certain defined words in their messages. This was also a good way of statistically being able to tell what kind of terminology gets used throughout a group chat on telegram.</description>
    </item>
    
    <item>
      <title>Rust Online TicTacToe, or &#34;taxy&#34;</title>
      <link>https://salti.tech/posts/taxy/</link>
      <pubDate>Sun, 04 Jun 2023 09:11:14 -0500</pubDate>
      
      <guid>https://salti.tech/posts/taxy/</guid>
      <description>Github Project   Inspiration The best way to learn a language is through a project that incorporates many aspects of technology that would have to get wielded through the language you are learning. Though, it&amp;rsquo;s rare I ever start a a project out with the image in my head of how it actually ends up to be. For example, the telegram bot projects started for a simple purpose then were expanded to the point where they had a bunch of different functions.</description>
    </item>
    
    <item>
      <title>The Rust Implementation of the &#34;Mega Bot&#34;</title>
      <link>https://salti.tech/posts/rust_bot/</link>
      <pubDate>Sun, 04 Jun 2023 09:09:07 -0500</pubDate>
      
      <guid>https://salti.tech/posts/rust_bot/</guid>
      <description>A rust port of The Mega Bot I sadly did not fully finish the port, so it lacks the features of the mega bot.</description>
    </item>
    
    <item>
      <title>The Old Gone Mega Server</title>
      <link>https://salti.tech/posts/mega_server/</link>
      <pubDate>Sat, 03 Jun 2023 22:33:07 -0500</pubDate>
      
      <guid>https://salti.tech/posts/mega_server/</guid>
      <description>This project is important to me because it was one of my first major projects I had done, back in sixth grade. It tied a lot of things I was learning at the time together. I was playing around with PHP, and I wanted to make an application that had accounts where you could login. I don&amp;rsquo;t think I was completely sure what to do past that at that time, but one step at a time is probably what I was thinking.</description>
    </item>
    
    <item>
      <title>Flipper Zero Calculator App</title>
      <link>https://salti.tech/posts/flipperzero_calculator/</link>
      <pubDate>Sat, 03 Jun 2023 12:12:40 -0500</pubDate>
      
      <guid>https://salti.tech/posts/flipperzero_calculator/</guid>
      <description>Github Project What is a &amp;ldquo;Flipper Zero?&amp;quot; Inspiration  I know I learn best by jumping into the deep end first. Yea I could learn C by first dabbling into it on the normal x86 architecture, and I probably could have played arround with my raspberry pi a little too for embedded systems. But why not do it all at once: code an application in C on a embedded device that has buggy undocumented firmware.</description>
    </item>
    
    <item>
      <title>BridgeBack</title>
      <link>https://salti.tech/posts/bridgeback/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://salti.tech/posts/bridgeback/</guid>
      <description>GitHub Project Inspiration The cyber security group I was a part of had two channels of communication: Telegram and Discord. To bridge communications between these, I developed a bridge which basically acts as a Telegram and Discord bot and reflects communications.
Check out The Mega Bot aswell.</description>
    </item>
    
    <item>
      <title>IR Remote</title>
      <link>https://salti.tech/posts/ir_remote/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://salti.tech/posts/ir_remote/</guid>
      <description> For my EE 230 Electronic Circuits and Systems design project, I choose to do an Optical Signaling Device.
There should have been a video here but your browser does not seem to support it.    --   -- </description>
    </item>
    
    <item>
      <title>Photon Transport Simulator</title>
      <link>https://salti.tech/posts/photon_transport/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://salti.tech/posts/photon_transport/</guid>
      <description>While I first played with Zig around five years ago, it&amp;rsquo;s still a language that excites me and feels novel to me. While taking EE 5410X (Biomedical Optical Imaging and Spectroscopy), I took the opportunity of implementing a Monte Carlo photon transport simulator in Zig for an assignment.</description>
    </item>
    
  </channel>
</rss>
