Projects
One research role and seven projects. Each opens a full write-up with the drawings, measurements, and reports, and says plainly what did not work.
-
AlScN Ferroelectric Junctions
1 nm AlN / 4 nm AlScN / 1 nm AlN junctions that keep ferroelectric switching from 400 down to 14 K, with an ON/OFF ratio above 2 across the range. My measurements and analysis, and the group’s results; the paper is a manuscript in preparation.
-
SRAM-Based 4‑bit MAC Accelerator
A custom 6T SRAM bitcell, DRC and LVS clean and characterized post-layout, tiled into a 16 × 4 macro and built into a pipelined 4‑bit MAC. In simulation it closes timing at 0.90 ns on the specified test vectors and uses 0.39 pJ per multiply-accumulate.
-
Metal Detector PCB
An LC-oscillator detector routed as a two-layer board, soldered by hand, then debugged stage by stage. The fixed oscillator landed at 50.2 kHz against 50.27 kHz in LTspice.
-
Wireless ECG Monitor
An AD623 instrumentation amp, a virtual ground, and 0.5 Hz and 160 Hz filters, sampled by a Feather and streamed over BLE, with Python finding R-peaks on the receiving end. 61 dB maximum gain, and the low-pass corner measured at 190.5 Hz.
-
Guitar Hero Synthesizer
A Guitar Hero controller rebuilt around an ATmega328PB: bare-metal C firmware driving PWM audio, an I2C LCD for remapping fret notes, and a 12 V pack split across two 5 V LDOs after the speaker kept resetting the board.
-
EcoBeam
A trail-mounted node with an 8 × 8 LED matrix, temperature and CO₂ sensing, a distress button, XBee links that meshed in testing, and a solar supply, inside a CAD enclosure I designed.
-
Analog Synthesizer
An eleven-sheet Altium project for an oscillator–filter–amplifier (VCO–VCF–VCA) synthesizer. The VCO sheet is drawn and simulates; the other sheets are stubs, and nothing has been built yet.
- Java Tetris A playable Java Swing Tetris with a 20 × 18 board, explicit game states, save and load, JUnit tests, and undo in Easy mode.