Jonathan Capone Technical Portfolio
Sensing, mapping, and physical computing

Projects I’ve built across art, technology, and environmental research.

This site brings together technical projects I’ve built over time, including environmental sensing systems, geospatial workflows, Arduino-based logging tools, Python data processing, and communications systems.

It brings these projects into one place, along with the tools, methods, and documentation that support them.

Featured project

OMEGA brings sensing, filtering, and mapping into one working system.

The project combines an Arduino-based capture device with a Python-based processing workflow. During acquisition, measurements are filtered using GPS quality, fix age, platform orientation, speed, and spacing constraints; afterward, the resulting mapping dataset is converted into depth maps, interpolated surfaces, contour maps, and georeferenced outputs.

Project index

Projects.

Technical and hybrid projects in environmental sensing, communications systems, geospatial workflows, physical computing, and field-based research.

Featured system
OMEGA
Featured project

OMEGA

Oceanic Measurement & Environmental Geospatial Array is a custom underwater sensing and mapping system built around field data collection, sensor integration, logging, bathymetric mapping, and geospatial visualization.

Open Repository How OMEGA Works
Marine communications
OMEGA-Wave
Work in progress

OMEGA-Wave

The distributed communications and networking branch of OMEGA, focused on resilient marine and littoral communication between shore systems, buoys, vessels, fixed sensor arrays, diver-support tools, underwater sensor nodes, and other field devices.

It is being developed as a modular system designed to bridge surface RF links, Wi-Fi, long-range backhaul, and future underwater acoustic and optical interfaces into one coherent network layer.

Project Notes
OMEGA guide

Pages that break down how the system works.

These pages focus on the structure of the project itself: how the device measures depth, how mapping points are accepted or rejected, and how the Python scripts turn those accepted points into bathymetric outputs.

Overview

How OMEGA Works

A compact guide to the full workflow: capture, validation, logging, and reconstruction.

Open page
Physics

Sensing and Sound

How sonar estimates depth, why the speed of sound matters, why temperature changes the reading, and where salinity fits into the larger picture.

Open page
Validation

Point Acceptance

How GPS quality, fix age, motion limits, depth stability, and spacing determine whether a point becomes part of the mapping dataset.

Open page
Mapping

IDW and Map Outputs

How accepted survey points are turned into interpolated surfaces, contour maps, KML files, and Google Earth overlays.

Open page
Documentation

Project notes, guides, and supporting materials.

Alongside the project pages, this site includes public technical documentation and teaching materials.

Project Guide

How OMEGA Works

A guided overview of the OMEGA workflow with links into sensing, validation, and mapping.

Open guide
Project Guide

Sensing and Sound

Depth measurement, sound speed, temperature correction, and the role of salinity.

Open page
Project Guide

Validation and Point Acceptance

GPS precision, fix age, tilt, speed, smoothing, and spacing in the accepted mapping dataset.

Open page
Project Guide

Mapping and IDW

How the Python scripts build interpolated surfaces, contours, and geographic overlays.

Open page
Teaching Documentation

Programming & Making with micro:bit

Student-facing guides and classroom materials developed around coding, physical computing, and design.

View documentation
Course Documentation

Maker Arts and Innovation Pages

Selected teaching documentation connected to coding, design, marine science, and fabrication.

View pages