Education
BS Computer Science, Wright State University (2014)
Proficiencies
Languages
TypeScript, Solidity
Web
Node.js, NPM, Web3, React, REST APIs, JSON, AWS Lambda, Vercel, JWT, Railway, IPFS, EVM
Databases
Postgres/SQL, Redis, MongoDB, Convex
Tools
Git, Cursor, Codex, Prisma, Tailwind, GitHub Actions, Sentry, Datadog
Frameworks
Next.js/server-components, React, Express, React Native, Hardhat, Mocha/Jest, Turborepo
Employment and Experience
IVY — Staff Engineer / Blockchain Architect
June 2019 - Dec 2025
Led full technical ownership as sole engineer across architecture, CI/CD, infrastructure, monitoring, and roadmap delivery. Designed burst-resistant event processing with SQS + AWS Lambda (10k+ live scans; load tested to 50k transactions in 10 minutes), shipped secure wallet and NFT systems, and distributed a private SDK for an external development team. Smart contracts passed multiple independent security audits. MVP secured $3M in investment and additional rounds.
Tools: React, Solidity, AWS Lambda, SQS, Redis (SET NX), WebAuthn/secp256r1, Hardhat, Turborepo, Prisma
SharesPost (San Francisco, CA) — Contract Blockchain Engineer
Nov 2018 - Apr 2019
Built and deployed secure smart contract infrastructure for a fintech token trading MVP. Collaborated on a three-engineer team to design the trading platform, built supporting React UI for transaction state visibility, and developed NestJS APIs for order matching. Led security-focused CI/testing with Slither under external auditor guidance.
Developer tools: React, Solidity, NestJS, Slither, CI/CD
Super Systems Inc (Cincinnati, OH) — Contract Mobile Integration Engineer
May 2018 - Nov 2018
Built a React Native app to replace a legacy desktop furnace-control workflow. Integrated with native .NET services for process status and job control so operators could manage furnaces directly from the floor. Released to the Apple App Store.
Developer tools: React Native, .NET API integration
Terrapin Ticketing (Cincinnati, OH) — Lead Engineer / Cofounder
Sep 2017 - May 2018
Cofounded and led engineering for a secondary market ticketing exchange backed by Solidity smart contracts and local ticket distribution flows. Implemented elliptic-curve recovery for embedded transfer signatures in QR-based peer-to-peer exchange. Won Hack Cinci 2018 blockchain competition.
Developer tools: React, Express, Mongo, Solidity, Redis
Wyzerr (Covington, KY) — Lead Software Developer
Jul 2016 - Aug 2018
Led the SaaS application team in migrating a legacy survey builder to a subscription platform with interactive timeline tooling. Deployed AWS EC2 infrastructure and CI/CD with Jenkins, and helped hire/interview engineering candidates.
Developer tools: React, Express, Mongo, Redis, Jenkins, AWS EC2
Zipscene (Cincinnati, OH) — Software Developer
May 2015 - Jul 2016
Built large-scale data transformation pipelines with Node streams across FTP, REST, .shp, and CSV data sources. Integrated RabbitMQ-driven ingestion and ElasticSearch queries supporting ML-based brand profile and customer behavior prediction.
Developer tools: Node Streams, ElasticSearch, RabbitMQ, Mongo
Interactive Intelligence (Raleigh, NC) — Software Developer
May 2014 - May 2015
Built a consumer-facing embedded browser plugin with Raptor.js, enabling company integrations with VoIP backend services. Supported automated AWS deployments with Puppet, Vagrant, Asgard, and Packer.
Developer tools: Node, Raptor.js, Puppet, Vagrant, Asgard, Packer
Conn-Xus (Cincinnati, OH) — Jr. Software Developer
Jun 2013 - Dec 2013
Independently built an automated web crawler and contributed to the admin control panel API. Implemented embedded real-time chat with Node.js and Socket.io while supporting a broader site redesign.
Developer tools: Node, Socket.io, PHP, Zend
Knoesis Research Center (Wright State University) — Jr. Software Developer
Jan 2012 - Jan 2013
Contributed to a Twitter sentiment analysis application for a university research team. Designed and deployed a native Android healthcare app with the OSU medical department, combining external sensor data and dialogue inputs.
Developer tools: Android, Java, JavaScript