≈】「▚■▀▕〔░【∙★【★」】△△〕』⊕⁂▞∘】░≈⁂░▲』★▞⁂∘▞∙【∙△∗⌣『▚▀■▞『■▚⧫▞■◊≡【∙⧫⌣⁂∙▟▲『〔▞⊕◊⁂⧫≈⌣」▚⧫▕】▀】「」⧫『∘』【『▕≈⌣◊◊【「∘〕★▚〔⁂△〔░★■░░【▚◊〕∗∗⌣≡∗□」★」∗▀】⧫∙▞⧫⧫⊕★⊕∗∘▀】〔≡⁂】∗⌣□∘≈▕▚〔▕▀△⧫⁂▀⁂〕★∙⌣「⧫】∗◊◊▟░』【≈▞」】△▕』「〕▚⊕★⧫≡★』〔∗▚△△〕∙⌣⁂▞▟∘〕▀⁂⁂★░〔◊▲▚」△『「▕≈【≡⌣⧫「』▲」▟∘≡】『░』≡「〔▚≡▕』⌣⁂【□■∙▲▕〔▚□「▟『⌣⊕▞≡⌣⁂∙【

My Roles

I've worked in software engineering for about 14 years.

Before software engineering I would do ratty graphic design for bands and weird brands.

I've contributed to open-source, built and decommisioned many side projects, and helped local companies utilize technology better.

Some role highlights:

  • Front-end software architect
    —setting up cross-project tooling, patterns, design systems, and layered architectures
  • "react expert"
    —Coming into projects late to cleanup the messes of undisplined teams
  • Team Lead
    —organizing projects, dependencies, people, and technology
  • The generic senior software engineer
    —implementing things across "the stack" with muddying levels of responsibilities
  • Director-level
    —handling start-up needs by wearing every hat
  • Client-support
    —Handling content and UI changes at the whim of clients