// projects

Things I've built_

Embedded systems, RF, digital design, VLSI, PCBs and research hardware.

Composite DLP printer
PRJ-01 · Research

Composite DLP Printer

A Digital Light Processing (DLP) printer used to print composite parts out of resin and another material, such as fiberglass.

DLPCompositesAMMI
D flip-flop layout
PRJ-02 · VLSI

D-Flip-Flop: VLSI Design

D-Flip-Flop in master–slave configuration with preset and clear, designed and simulated in Cadence Virtuoso with a full standard-cell library and snap-together layout. Final project for Very Large Scale Integration (VLSI).

CadenceVirtuoso
ADS-B flight tracker
PRJ-03 · RF / SDR

ADS-B Flight Tracker

Using an RTL-SDR and the open-source Dump1090, flights within a local area were tracked. The main goal was to manually decode ADS-B signals received by the RTL-SDR and analyze the algorithms Dump1090 uses to decode them.

RTL-SDRDump1090
32-bit ARM processor block diagram
PRJ-04 · Digital

32-Bit ARM Processor

Verilog-designed 32-bit ARM processor with 32 × 64-bit general-purpose registers and 255 × 64-bit data memory registers. Includes an ALU, control unit, program counter, RAM and ROM. Designed in Intel Quartus Prime.

VerilogQuartus
Tri-oscillator PCB
PRJ-05 · PCB

Tri-Oscillator

PCB design project with three oscillator circuits: a tone drone oscillator, an astable multivibrator and a BJT phase-shift oscillator. All three are summed and fed to a mixer to listen to. Designed in Altium as part of a PCB design course.

AltiumAnalog
Combination lock schematic
PRJ-06 · FPGA

Combination Lock

Combination lock designed in Intel Quartus Prime Lite with a block-level schematic, running on a DE10-Lite FPGA.

QuartusDE10-Lite
// contact

Let's build something together.