press any key to skip

CHRISTOPHER
SPARROW

The engineer behind Dogtooth Systems

SELECTED / WORK

TELEMETRY SOFTWARE SOLO PROJECT

Flight Console

A web page I built to replay rocket flights on a map or in a 3D view. It shows each rocket's track, altitude, and speed, and marks liftoff, apogee, and landing as they happen. For now it plays one simulated flight, made by running my GPS and radio board's firmware on a PC.

Open the Flight Console →
The simulated flight in the Flight Console's 3D view, over desert terrain. A gold track climbs straight up from the launch point to apogee at 3,000 m. The rocket is on its way down at 1,750 m above ground, and a dashed line runs to it from the ground station.
Imagery and terrain from Cesium ion

Imagery: Bing Maps, © 2026 Microsoft Corporation, © Mapbox, Earthstar Geographics SIO, © Maxar, © CNES (2026) Distribution Airbus DS.

Terrain: Data available from the U.S. Geological Survey, © CGIAR-CSI, Produced using Copernicus data and information funded by the European Union - EU-DEM layers, Data available from Land Information New Zealand, Data available from data.gov.uk, Data courtesy Geoscience Australia.

Coming soon to dogtoothsystems.com

Here's what I'm building now and what comes next. A full write-up is on the way.

In progress

Ground Station Telemetry Receiver

AerospaceNU, solo project, started September 2026

I'm building a receiver that picks up live data radioed down from our team's rockets during flight. It decodes the data and sends it over Bluetooth to a laptop or phone, so we can track the rockets in real time. Right now I'm choosing the radio parts and antenna, designing the circuit board in KiCad, and writing the code that receives the data.

Up next

Flight Console Live Tracking

Solo project, waiting on the ground station

Next I want the Flight Console to follow a rocket live during a launch, using the data my ground station receives. That part has to wait until the ground station is finished. For now it replays one simulated flight, so you can open it and see what I have so far.

I'm Christopher Sparrow, an electrical engineering student at Northeastern. Most of the work on this site comes from my contributions to AerospaceNU, Northeastern University's rocketry club. I'm on the avionics subteam, which designs the electronics for club projects like air brakes (flaps that slow the rocket down) and our supersonic carbon fiber rocket.

In fall 2025 I worked with mentors on our flight computer's code. Now I'm building two projects on my own. The first is a circuit board built to track the rocket with GPS and radio its position down to the ground. I've already designed the board, and right now I'm assembling it. The second is a ground station, a radio board that will pick up the rocket's data during flight and send it over Bluetooth to a laptop or phone.

Dogtooth Systems is named after the dogtooth tuna, and its logo is on circuit boards I've designed and across this site. Some of my deepest passions are freediving and spearfishing, and a lot of spearos have heard stories about the dogtooth being the hardest fish to target. Going after one tests your skill, patience, gear, and how well you know the sport.

I try to bring that same mindset to engineering. With rocket electronics, most of the work happens on the bench long before launch day, and everything has to come together the one time it really matters.

I'm looking for a spring or summer 2027 co-op in hardware, avionics, embedded systems, or radio work.

Photo of Christopher Sparrow
HARDWARE

PCB design

  • KiCad for schematic capture and PCB layout
  • LTspice for circuit simulation
  • Four-layer board stack-ups
  • RF layout, including impedance-controlled traces and antenna keepouts
  • DRC, ERC, and DFM checks before ordering boards
  • Ordering parts, hand soldering, and bench testing my own boards
  • Oscilloscope, digital multimeter, DC power supply, and function generator
FIRMWARE

Embedded systems

  • C and C++ for embedded firmware
  • MicroPython, Python, and MATLAB
  • PlatformIO, the toolchain we use for AerospaceNU firmware
  • Quartus for FPGA design
  • Raspberry Pi Pico and Arduino
  • I²C, SPI, and UART serial communication
  • PWM for motor control
  • Sensor drivers, low-pass filtering, and flight-state detection
  • Flight data logging to SPI flash
  • Integrating GPS receivers and LoRa radios into custom boards
MECHANICAL

Mechanical design

  • SolidWorks for parts and assemblies
  • AutoCAD, laser cutting, sheet metal, and enclosure design
  • 3D printing for prototyping

Let's
build
something.

I'm looking for a spring or summer 2027 co-op, and I'm always happy to talk about projects. Email is the fastest way to reach me.

EMAIL
chrisparksparrow@gmail.com
↗
LINKEDIN
linkedin.com/in/chrispsparrow
↗