TO DIVE OR NOT? · AN ENGINEER'S JOURNEY INTO OUR OCEANS

divrnaut

Taniya Shaffer · Software Engineer

Web developer by trade, diver by logbook. On the slow descent toward embedded systems for marine technology.

BEGIN DESCENT

−40 M · SUNLIGHT ZONE

About

I'm Taniya (Tuh-KNEE-yah) — a software engineer who builds for the web by profession and tinkers with the physical world by compulsion.

But my compass points deeper. The long-term goal is embedded software engineering for marine technology — firmware for the instruments, sensors, and vehicles that let humans understand and operate more efficiently in our oceans. I'm getting there the slow way: ESP32s and low-level protocols on one side, dive certifications, industry knowledge, and equipment service on the other, until the two meet.

When I'm not at a keyboard I'm probably underwater, at a printer bed, behind a laser cutter, or elbow-deep in ink, digital or analog.

divrnaut is where all of it surfaces. Welcome to my portfolio, please enjoy your dive.

Headshot
CURRENT ROLE
Software Engineer (web development)
HEADING
Embedded software · marine tech
CERTIFIED
12 dive & safety certifications
BASE
Earth, mostly underwater

Recreational

  • Open Water DiverSDI
  • Advanced Adventure DiverSDI
  • Computer Nitrox DiverSDI
  • Deep DiverSDI
  • Drysuit DiverSDI
  • Night–Limited Visibility DiverSDI
  • Search & Recovery DiverNAUI
  • Rescue DiverSDI

Emergency response

  • Adult and Child Emergency CareFRTI
  • Oxygen AdministrationFRTI

Equipment service

  • Air Fill TechnicianSDI
  • VIP InspectorSDI
−200 M · TWILIGHT ZONE

Featured projects

A sampling from the surface (web), the deep (embedded), and the shore (fabrication). The full log lives on the projects page.

EMBEDDED · DEEP WORK

HoloMon — Holographic Entertainment System

My UCF senior design capstone — a holographic Pokémon you interact with bare-handed, no headset or gloves. A Raspberry Pi does the OpenCV hand-tracking, a custom ATMEGA328p board wakes the webcam when someone walks up, and a React Native app picks which Pokémon appears in the Pepper's Ghost display. I was project manager and the translator between the team's hardware and software halves.

Computer visionRaspberry PiPCB designReact Native
EMBEDDED · DEEP WORK

KAOS — Knights Air Observation Satellite

A 2U CubeSat built with UCF's Knights Air Observation Satellite team. I programmed an Arduino Uno to collect atmospheric and GPS data in Low Power Mode to stretch the mission's energy budget, then validated PCB schematics and footprints — tracing I2C and SPI buses and hand-soldering the sensor suite.

ArduinoCubeSatI2CSPIPCB DesignLow Power
EMBEDDED · DEEP WORK

FPGA Pong

A hardware Pong build centered on the first publicly functional PS/2 interface for mouse input, translating mouse movement into paddle direction and speed. Built with Vivado High-Level Synthesis and verified with SystemVerilog testbenches simulating clock cycles, inputs, and outputs.

FPGASystemVerilogVivado HLSPS/2 ProtocolVerification
−1000 M · MIDNIGHT ZONE

Off the clock

The pressure down here produces strange and wonderful creatures. A non-exhaustive collection of things I make and do.

Scuba diving

Recreational diver. The reason this whole site points downward. Reefs, wrecks, and the occasional very judgmental grouper.

field footage →

3D printing

FDM prints for enclosures, dive accessories, and things that absolutely did not need to exist but do now.

field footage →

Laser cutting

Primarily wood and acrylic — precise parts and gratuitous engraving.

field footage →

Art & web comics

Digital illustration and an ongoing web comic. Ink on screens, occasionally on skin (accidentally).

Read the comicfield footage →

ESP32 & hardware

Low-level projects: microcontrollers, sensors, blinking things. Where the embedded dream gets prototyped.

field footage →