About me
Bitcoiner. Nomad. Independent software developer building on the Lightning Network.
Projects
- Hledger-btc - a Bitcoin accounting add-on for hledger, written in Rust. Scans wallets and imports transactions to generate double-entry journal entries for tracking holdings and cost basis.
- Flash - Lightning-powered financial services in the Carribean
- Lightning-over-wireguard - a prototype for the IVPN team for on-demand Wireguard tunnels using Lightning payments. Read more about on my WordForm blog post (500sats).
- Rust-cktap - a Rust implementation of Coinkite's tap protocol for SatsCards and TapSigners.
- BTC-mesh - A hackathon project to transmit Bitcoin datatypes (transactions, addresses, etc) over LoraWAN devices.
- WordForm (no longer running) - a content platform with easy Lightning paywalls, which hosted my personal blog
Writings
- Path Queries - a BLIP proposal for nodes to coordinate pathfinding and routing policy distribution.
Prior Experience
-
Data Engineer
Expedia Group Mar 2019 — Mar 2021Build and maintain data streams + pipelines supporting Expedia's lodging supply management and products.
- - ETF jobs written using Spark-Scala. Workflow management via Airflow. Infrastructure management via Qubole
- - Kafka for real-time data streaming
- - Data storage via S3
- - Data management via Hive/Presto
- - Production monitoring via Grafana
-
Software Engineer
Expedia Group May 2017 — Mar 2019Improve call-center efficiency:
- - Full stack application development and operation support on Expedia's Partner Central application to drive hotelier engagement and assist market managers and call-center agents.
- - Languages/Technologies used: Java, Spring, Javascript (ES5 + ES6), React, Vue.js, Backbone.js, HTML, JSP, Selenium, JUnit, Jest, QUnit, SNS + SQS in AWS
- - CI/CD pipeline management with Jenkins
- - Migrated infrastructure to AWS during this time
-
Software Engineer
MetLife May 2016 — May 2017- - Develop enterprise application to detect and respond to abnormal dental claim patterns from providers. Front-end written in AngularJS. Backend written in Java using Spring and Hibernate frameworks. Database is DB2 z/OS. Source is in Bitbucket(w/ Git). Build and deploy using Maven, Bamboo, UrbanCode.
- - Write technical requirements and follow test-driven development practices for all new and modified code.
- - Use both SOAP and RESTful web services to create a Service-Oriented Architecture (SOA).
- - Graduated technical program (MTU) with over 200 hours of skill-based instruction.
-
Research Analyst
Clemson University May 2014 — Aug 2014- - Evaluated the efficiency of parallel architectures for different types of applications and reported analysis back to project leader.
Education
-
Clemson University
2012 — 2016Major: Computer Engineering
Minor: Mathematics
Cumulative GPA: 3.34