update hackathon content

This commit is contained in:
SowinskiBraeden committed 2026-05-08 17:29:48 -07:00
1 parent b374747502
commit fe41ef190a
1 file changed
+15 -3
@@ -1,7 +1,7 @@
---
title: 3rd Place at the inaugural Red Team Hackathon
slug: red-team-hackathon-2026
summary: Team Cerberus Gate earned a third-place finish while building a prototype focused on RF signal classification, modulation analysis, and emitter geolocation.
summary: Team Cerberus Gate earned a third-place finish for Find My Force, a prototype that classified RF signals, grouped related receiver readings, and estimated emitter locations using geolocation services.
label: Update
date: 2026-03-12
status: Achievement
@@ -14,7 +14,19 @@ tags: Hackathon, RF, Machine Learning, Geolocation, BCIT
At the inaugural Red Team Hackathon, I competed with **Team Cerberus Gate** on the **Find My Force** challenge.
Our team built a prototype aimed at classifying RF signals, identifying modulation schemes, and estimating emitter locations. It was a fast-paced systems problem that combined software, signal understanding, and rapid iteration under pressure.
Our team built a prototype for identifying and tracking platforms based on Radio Frequency (RF) emissions. The system combined machine-learning-based signal classification, modulation analysis, observation grouping, and emitter geolocation to turn raw signal readings into more useful tracking information.
## Project
Find My Force was designed around a pipeline that could take RF observations from multiple receivers, classify the signal type and modulation, group related readings together, and estimate where the emitting source was likely located.
The prototype included services for processing IQ signal snapshots, identifying known and unknown signal patterns, associating readings from different receivers, and producing geolocation estimates with uncertainty values. This helped turn separate receiver observations into a clearer picture of potential emitters and their movement over time.
## My Role
My main focus was developing the geolocation services used to estimate emitter positions from grouped receiver observations. I worked on converting receiver latitude and longitude data into a local coordinate system, estimating distance from RSSI values using a path-loss model, and applying weighted least-squares trilateration to produce latitude/longitude estimates with an uncertainty radius.
I also helped with the signal-processing pipeline by assisting with AI classification and the grouping of signal readings. This included supporting the flow from classified observations into associated groups, where readings could be compared by timestamp, predicted label, embedding similarity, RSSI, and time-of-arrival data before being passed into the geolocation system.
## Result
@@ -24,4 +36,4 @@ Our team finished **3rd place** and also received the **Best Dressed Award**.
This was the kind of challenge I enjoy most: ambiguous requirements, technical constraints, short timelines, and a working prototype that had to come together quickly.
It also gave me a chance to build alongside a strong team and work on a problem that blended software engineering, signal analysis, and practical decision-making.
It gave me a chance to work on a project that blended backend-style pipeline design, signal analysis, machine learning, and geolocation. I especially enjoyed building practical services that connected raw technical data to a useful result: identifying what a signal might be and where it may have come from.