Technology

Toolkits, applications, and experiments — built to solve real problems or satisfy curiosity.

Independent Projects

What I've Built

React Native Encryption GPS In Progress

GeoLock

A mobile application for location-locked file encryption. Files are encrypted and tied to GPS coordinates — they can only be decrypted by someone physically present at the specified location. Built with React Native, Expo, and Supabase; uses on-device geofencing with signed attestation so raw GPS coordinates are never sent to a server.

Currently in development for Android (Expo Go). A provisional patent is in preparation for the novel combination of multi-signal anti-spoofing, on-device attestation, and server-side key withholding.

Python GPU Visualization

Fractal Visualizer

A GPU-accelerated fractal explorer and screensaver built in Python. Renders the Mandelbrot set and related fractals in real time, with interactive zoom and pan. A project born from curiosity about the mathematics of complex systems — and an appreciation for things that are beautiful to look at.

Fellowship East Africa Civic Tech

Open Skies Fellows

Co-founded a technology fellowship for youth in Tanzania, Rwanda, and the Democratic Republic of Congo during the Covid-19 pandemic. Designed the program from the ground up — curriculum, partnerships, funding — to expand access to tech education and civic innovation at a moment of acute disruption.

Humanitarian Mapping Work

While at HOT, I developed training materials, toolkits, and resources for disaster risk reduction and community mapping programs — primarily in Tanzania and Turkey.

Service Mapping Toolkit

Methodology and training resources for mapping refugee services in Turkey — developed under a U.S. State Department program to improve humanitarian coordination.

DRR Training Materials

Community-facing training resources for Disaster Risk Reduction programs in Tanzania, built for local government partners and community volunteers.

Data Quality Frameworks

Internal frameworks for maintaining OpenStreetMap data quality across distributed national mapping teams — adapted for low-bandwidth and offline contexts.

Program Monitoring Tools

MEL frameworks for humanitarian mapping programs — theory of change, logframes, and indicator tracking for donor reporting.