Graduated from Valparaiso University undergraduate class of 2018 with a Bachelors of Science degree.

  • Major in Computer Science
  • Minor in French

Professional Skills

Programming Languages
  • Rust
  • JavaScript Ecosystem
    • Node.JS
    • Modern lanauge features inc. ES6, Babel, etc.
    • Helper libs inc. Lodash, Ramda, funfix
  • TypeScript
    • Integration into React + Redux apps
    • Typesafe APIs
    • Advanced patterns inc. conditional types, mapped types, etc.
  • React/Redux/Redux Thunk/Redux Saga/
  • Python
    • NumPY
    • Pandas
    • Python Notebooks
    • TensorFlow
  • C/C++
  • Ruby/Rails
Services and Utilities
  • Relational Databases
    • SQL
    • MySQL
    • PostgreSQL
    • SQLite
  • Document and Key/Value Database
    • ElasticSearch
    • MongoDB
    • Redis
    • CoucbDB
    • DynamoDB
  • WebAssembly + Asm.JS
  • Docker + Containerization
    • Docker Compose
    • Kubernetes
    • Containerized CI/CD
    • Google Cloud Run + other Serverless
  • Linux Server Administration/System Administration
  • Amazon Web Services + Google Cloud

Work Experience

Osmos (Previously 42 Layers), Seattle, WA - Software Developer - Mar. 2020 - Current
  • Working to provide automation solutions to business to help cut down on menial work and connect isolated systems
  • Primarily writing in Rust; also using WebAssembly on the backend.
  • Full-Stack webdev and systems programming. I build frontends using TypeScript+React, APIs with Rust/gRPC/PostgreSQL/BigQuery and other tech
  • Work on low-level optimization for a mission critical component of the system for which performance is critical
Stackline, Seattle, WA - Software Developer - Feb. 2019 - Mar. 2020
  • I workd as a full-stack software developer at Stackline, working on their three flagship software offerings.
  • I used React/Redux on the frontend, fixing bugs and adding new features. I also contributed to various internal APIs, developer utilities (CI/CD, automated testing, etc.) and other projects.
  • Fleshed out an extensive testing solution from scratch for all web-facing products testing user interaction via Cypress, API response schema validation, and unit tests.
  • Led the effort to incrementally migrating the codebase to TypeScript, creating a set of cohesive types shared between the frontend and backend.
  • Completely re-implemented the main search API (used to query business data for all user-facing services) from scratch. Re-implemented additional services from existing C# monolith.
  • Created several tools for internal use, aiding other employees with report generation, data fetching, and task automation.
FatWhale, Remote - Software Developer - Sept. 2017 - Jul. 2018
  • Designed and developed software to aid with the collection, processing, and storage of cryptocurrency market data
  • Constructed a fully automated trading framework for trading on many cryptocurrency exchanges
  • Designed software applications and prepared documentation for other developers
  • Set up CI/CD pipelines using CircleCI, Kubernetes/GKE, and managed code reviews and version control
Trabian Technology, Remote - Software Developer - Sept. 2017 - Jul. 2018
  • Stayed on remotely part-time after my internship working on on React applications for clients in the financial sector
Trabian Technology, Indianaplis, IN - Software Developer Intern - May. 2017 - Aug. 2018
  • Worked on client projects including web and mobile applications for the financial sector
  • Implemented new features + fixed bugs using a Github-based workflow; React + React Native, Redux
  • Took part in code reviews and pair programming
Valparaiso University, Valparaiso, IN - Undergraduate Researcher / Software Developer - Jun. 2016 - Aug. 2016
  • Extended the Orange3 platform to allow for code exportation from visual programming workflows to Python scripts
Valparaiso University, Valparaiso, IN - Undergraduate Researcher / Software Developer - May. 2016 - Jun. 2016
  • Developed software for network research and analysis ( and prototype network repository for storage of network data (