Professional Experience

Developed software professionally in industries from healthcare to ecommerce to education.

Work

  • University of Kansas

    University of Kansas
    Dec 2022 - Mar 2024

    Fullstack Contract Work
    • Building web applications from scratch using React with typescript on the frontend and leveraging AWS lambda functions written in typescript and a Postgres database on the backend.
    • Built an SSO auth solution for multiple applications handling routing, permissions, cookie and token handling etc.
    • Mentoring junior devs.
  • Smart Warehousing

    Smart Warehousing
    Sep 2021 - Dec 2022

    Senior Software Engineer
    • Org-wide subject matter expert in micro-frontend architecture and frontend engineering in general.
    • Lead many knowledge sharing events around frontend architectural decisions as well as best practices.
    • Was consulted for input from design to backend to frontend to deployment.
    • Responsible for mentoring junior engineers and interns.
    • Lead the charge on building reusable component library for fast/consistent UI.
    • Was main frontend engineer on my team building many micro-frontends for views and navigation elements.
  • Cerner

    Cerner
    May 2018 - Sep 2021

    Software Engineer
    • Experience in implementing ideas from start to finish. (designing to shipping code)
    • Regression/Unit testing with jest and development cycle experience.
    • Develop Javascript on the node.js platform as well as publishing and consuming through npm.
    • Full stack experience with building React components and the Rails engines to consume/shape data for them.
  • CRL

    CRL
    Jan 2016 - May 2018

    Business Intelligence Developer
    • Built dashboards and reports for clients using SQL, Tableau, python, and SSRS.
    • Worked directly with upper management to gather requirements and deliver solutions.

Languages

  • Typescript

    Been using typescript for around 3 years now, love the type safety it provides and the intellisense in vscode is a cherry on top.

  • React

    Started with React in 2018 working for Cerner and have used it in every job since. Simple, easy to understand and the documentation and support is great.

  • Node.js

  • AWS

  • GraphQL

  • Postgres

    Simple relational databases are still cool.

  • Tailwind CSS

    Understandably divisive but really helps me build fast and eventually the long classnames become legible and it's nice to just have them in the same file instead of switching back and forth between css and your js components.

  • Rust

    Spending some down time learning Rust to see what all the hype is about.

Development tools

  • VSCode

    I’m basic.

  • Warp

    Terminal with extra bells/whistles. Written in Rust™

Productivity

  • Raycast

    Spotlight with extra bells/whistles. Also written in Rust™

  • Karabiner

    Custom key shortcuts.

  • Notion

    Notes.

My desk