I'm Nathan. Welcome to my website
About me
I’m a Data Engineer in Asheville, NC. I like working on software projects where I get to work on scaling data infrastructure. I most enjoy work for projects with business or lifestyle impact. My academic training was in Pure Mathematics where I focused on complex analysis. In the past, I’ve worked as a writer, account manager, web developer, and math tutor, among many other jobs.
Outside of work, I enjoy reading, e-biking, and being a part of the community at Urban Dharma NC.
Past Projects
MosaicMath
A remote-first one-on-one math tutoring agency.
མིང་ཚིག་བཟོ་སྒྲིག་གཉེན་ཆས། (lit: Dictionary App)
A React-Native app for the collection of Tibetan terms. Solves the problem of Tibetan alphabetical sort, which is not correctly implemented in most operating systems. Built at the request of His Holiness the Drikung Kyabgön with collaborators for design and Tibetan translation. For support, please contact me via email. Privacy policy: No data of any kind is collected, shared, or stored.
A Julia Set Generator for a Rational Family
This is a fractal generator, built on math similar to that behind the Mandelbrot set, just with a different function.
Mirror Article Scrapper
A tool to scrape the Areweave blockchain for all Mirror.xyz posts. I used this to produce an analysis of all mirror publications for the Labs division of Diamond DAO. It could be used to scrape data from other Areweave apps.
Colony Graph Scraper and ETL
A pipeline for scraping data from the Colony DAO platform and ingesting it to the chainverse graphQL database.
Discord Data ETL
After designing the data model for the discord data extracted from our bot, I built an ETL to load the data into the Chainverse AWS buckets.
Generate Merkle Tree
A program to transform data scraped through Twitter into a Merkle tree, to be used for an NFT mint whitelist.
The Chainverse Discord Bot
The Chainverse Discord Bot collects data from communities to ingest into the Chainverse. Built during my product residency with Diamond DAO.
Ngram generator
Some code built to generate Ngrams based on user input, to generate random works for the Lootlang NFTs.
Things to CSV
A Python3 tool to export your Things 3 database to a CSV, using the Things Python API.****
Things 3 to Anki
A tool to export differentiated Things 3 'tasks' as Anki flashcards. Includes smart "clozeing" (no need to type each "c1::", only need to wrap fields in double brackets).
Urban Dharma NC, Asheville's Buddhist Temple
I serve on the board of directors of Urban Dharma, where I enjoy responsibilities such as event planning, project management, technology direction, and photography.