Skip to content
View zkm's full-sized avatar
โ˜„๏ธ
https://zkm.tw/
โ˜„๏ธ
https://zkm.tw/

Block or report zkm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
zkm/README.md

Hi, I'm Zach ๐Ÿ‘‹

I'm a web developer with nearly two decades of experience, from agencies and startups to healthcare, e-commerce, and federal government work. I build reliable web products and open source tooling with an emphasis on clarity, maintainability, and accessibility. I focus on practical automation, sound engineering fundamentals, and enabling teams to deliver with confidence.

  • ๐Ÿ’ป Primary expertise: JavaScript/TypeScript, React, PHP, WordPress, Drupal, Node.js
  • ๐Ÿ“Š Focus areas: AI-assisted automation, interactive AI demos, developer tooling, and secure, accessible (508/WCAG) web applications
  • ๐ŸŒฑ Current development areas: AWS serverless (Cognito, Lambda, S3), API architecture, observability, and data pipelines
  • ๐Ÿ† Guiding principle: Build systems that are useful, understandable, and sustainable

Zach's GitHub stats Zach's most used languages in commits

Zach's productive time of day Zach's GitHub profile details


๐Ÿšง What I'm Building Now

  • Open source utilities that reduce setup friction and improve engineering workflows, like motd_forge, a Ruby gem for randomized login banners
  • Small, dependency-light web apps, like kanbone, a Backbone.js kanban board, and cadence, a Vue typing-speed trainer
  • Terminal games as a playground for new languages: rustris in Rust and sigilman in Perl
  • AI-assisted automation tooling for content and web operations
  • Backend foundations that improve long-term maintainability and reliability

๐Ÿงญ Guiding Principles

  • Prefer open standards and transparent systems.
  • Introduce dependencies only when they create clear, lasting value.
  • Build and document solutions that help others move independently.

โš™๏ธ How I Work

  • Favor clear, simple abstractions over unnecessary complexity
  • Minimize dependencies unless they provide strong long-term leverage
  • Document decisions and tradeoffs so teams can move faster with confidence

๐Ÿ’ก Languages & Tools

Core Tools

Technologies I use most often in production environments.

Frontend

JavaScript React TypeScript HTML5 CSS3 Vue.js

Backend & CMS

WordPress PHP Node.js Ruby Perl Rust

Data, Infrastructure, and Delivery

Git GitHub GitHub Actions Docker AWS MySQL PostgreSQL Redis

Frameworks and Build

Next.js Tailwind CSS Webpack Vite npm Yarn

Additional Platforms and Tooling

Python Drupal AWS Lambda Jest Mocha Nginx Apache GraphQL VS Code


๐Ÿ™ Support My Work

If my work has been useful to you, please consider supporting it so I can continue building and maintaining open source software. Your support is appreciated.

Support via PayPal Support via PayPal @zachschneider

Pinned Loading

  1. dotfiles dotfiles Public

    Personal dotfiles for Linux (Arch) and macOS, featuring Neovim, Zsh, KDE Plasma, Git, and more. Easy setup, backup, and symlink management.

    Lua 3

  2. motd_forge motd_forge Public

    Randomized login banner (MOTD) generator: system stats, a random quote, and a figlet title

    Ruby 2

  3. rustris rustris Public

    Terminal Tetris clone in Rust, rendered with crossterm

    Rust 2

  4. kanbone kanbone Public

    Lightweight kanban board built with Backbone.js, TypeScript, and Vite. No backend, saves to localStorage

    TypeScript 1

  5. cadence cadence Public

    Typing speed practice app with live WPM and accuracy tracking, built with Vue 3

    Vue 1

  6. sigilman sigilman Public

    Classic hangman game for the terminal, written in Perl

    Perl 1