Hire me, I know what I’m doing.

I code and refine web systems for startup teams mostly with: React front-ends, CMS backends, LLM pipelines, UX components, behavior metrics, etc. After 20 years, I believe in design systems and open-source tools.

Portfolio Playground

LinkedIn

Additional visuals available for interviews (UX, style guides, mobile, etc)

Work History…

  • Frontend/AI Engineer [2021-now] @ Common Room
  • Frontend Engineer [2020-2021] @ Maven.io
  • Full-stack Web Developer [2017 - 2019] @ DroneDeploy
  • Team Lead, Marketing Ops [2009 - 2017] @ Tableau (nyse:DATA)
  • Frontend Web Developer [2009] @ Skull Squad (agency)
  • Web Designer [2008] @ Strands Labs
  • Lead Developer / UX [2006 - 2007] @ YourSports
  • Operations Manager [2006] @ UW Career Center
  • “Webmaster” [2005] @ UW Experimental College

Freelance / Founder…

  • Seattle Bed & Breakfast (co-owner / dev / design) - PNW rentals
  • Club Meadow (flower farm) - Camano, WA
  • Third Place Tech (board member) - civic arts
  • ReadyDone (co-founder / dev) - tech recruiting
  • Tacky Smack (co-founder / dev / design) - wall decals by artists
  • Hark (UX, design) - audio clips app
  • MobMixx (co-founder / UX design) - playlist collab app
  • OnlyCall (co-founder) - family SMS

Code & Tools…

  • Languages: JavaScript / TypeScript, CSS, GraphQL, SQL
  • Frameworks: React, Tailwind, MaterialUI, Styled
  • Tools: Git, npm, yarn, Grunt, CircleCI/Travis
  • Data: GraphQL, mySQL, Firebase, Prismic, Redux, BigQuery
  • Analytics: Tableau, MixPanel, NewRelic, Google Optimize, DataStudio
  • Design Software: Photoshop, Illustrator, Figma, InDesign, in-browser
  • Previously: (削除) PHP, Drupal, Drush, jQuery, Bootstrap, Metalsmith (削除ここまで)
  • Hobby: Arduino, C++

Experience…

  • Built numerous front-end web UIs (customer-facing and internal) used by millions monthly. Used various templating and rendering tools, architected data handling, leveraged caching, etc.
  • Led a team of devs through sprint cycles, staying agile, protecting focus time, and wrangling requirements.
  • Collaboratively created component and style systems, for maintainability, consistency, and workflow.
  • Enabled non-dev teams to maintain their content, campaigns, users/leads via content management integrations both self-managed and SaaS. Setup integrations and UX for various teams (marketing, sales, support).
  • Architected user behavior data flow, generated metrics to analyze and optimize, pipe leads to CRMs, and segment for sales and marketing. Responsible for systems bringing in thousands of leads daily.
  • Built, customized, and maintained many common (full stack) features like: enterprise search, internationalization e-commerce, landing page optimization, continuous deployment, live webinars, personalization, mobile app UX, tagging overhauls, migrations, security and permissions.

Education…

  • Linfield College - Mass Comm and Computer Science, BS
  • University of WA - Digital Media, Masters (partial)

Open-Source

Most Recent

  • Groucho - Anonymous user profiling javascript library, for personalization and lead attribution. Uses localStorage to track activity and web behavior via dataLayer. This paired with a Drupal module called Semi-Anonymous.
  • React Portfolio - website template to create a portfolio hosted on Github, check out my site above for an example.

Drupal…

  • Data Layer - Outputs CMS page meta data (type, author, tags, etc), which can be used for all kinds of front-end features and in GTM.
  • SimpleSAMLphp Auth — Single sign-on system connector (contributor).
  • Context Form Alteration — Adjust form API components contextually without writing custom code with lots of ifs and switches.
  • Componentize - Integrate your well-structured, living style guide directly, including templates.
  • Jump Menu — turns CMS menu system into various blocks for easy drop in to layouts and provide configuration.
  • Content Code — auto-include CSS/JS based on the content type or specific page ID in a structured way within your theme.

Skills & Interests

Techniques & Technology…

  • All things content management
  • CRM integrations
  • Landing pages, call-to-action, SEO
  • Performance, data caching, CDNs, static rendering
  • Editor workflows and admin UX
  • Fresh style and responsible layout
  • Localization / internationalization (i18n)
  • Events and registration
  • Content strategy, information architecture
  • Mobile app UX/design
  • Sales lead data, nurture programs
  • Deployments, QA, continuous integration
  • API integrations, permission systems
  • Recommendation and personalization
  • Upgrades, migrations, dependency management

Communication & Workflow…

  • People over process
  • Agile mindset, smart sprint cycles, team-organized tasks
  • Focus time and authentic collaboration
  • Value-driven development, data-driven decisions
  • Good DX, great admin UX, delightful end-user UX

Colleague Sentiment

“He’s able to take all his experience and drive smart decisions for UI, CMS setup, optimization etc. He’s also pushed hard getting the site editable and creating common component templates– for rapid development and visual consistency– very valuable.

“He is always looking for the best way to improve our site and functionally, and successful at it. Josh is easy to work with and very flexible with our constant changes and updates.“

“Josh is a front-end wizard and is able to push out changes very efficiently. We’ve launched quite quickly and able to create new pages in record time. To us this is magic.”

“Josh migrated our website, which empowered the marketing team to make updates and edits ad-hoc. We’re now able to be agile and act quickly. He drastically improved and simplified our self-service purchase process, which clearly has a positive impact on the company’s bottom line. Josh is great at identifying areas the can be improved and figuring out the best way to do it. He’s our best kept secret.”

“If you were stranded on a desert island, had one laptop, and could choose one web developer to spend the rest of your life with, I’d pick Josh. He blends front end design savvy, project management skills, solid web dev chops into a whirring tornado of web development Fury. Josh has put out more web prototypes than Marshawn has rushing yards. He’s a startup machine, and if startups were yards, and Pete Caroll could have handed Josh the ball I guarantee we would have won that game.” (excuse the sports metaphor)

Contact Me

[フレーム]

AltStyle によって変換されたページ (->オリジナル) /