Skip to content
View zph's full-sized avatar

Highlights

  • Pro

Block or report zph

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
zph/README.md

๐Ÿ‘‹ Heyo, it's me Zander ๐Ÿ‘‹

whois

Polyglot, problem solver and remote-worker, and engineering leader. I enjoy solving problems according to their technical specifications, ecosystem support, business longevity1.

I've been the CTO of a 50 person startup, a Sr. Director of Engineering, led a deeply technical platform group ~25 software engineers and ~3 managers and most recently built out our Database Platform Team as the Tech Lead Manager.

I'm deeply interested in results and less interested in the exact tools/technology we use.

๐Ÿ“œ My recent blog posts

๐Ÿ‘ท What I'm currently working on

๐ŸŒฑ My latest projects

๐Ÿ“– Interests and Excitement:

  • Founding my own startup
  • Databases at scale
  • Log Architecture and Data pipelines [eg]
  • High throughput distributed & fault tolerant systems

๐Ÿช– Career Priorities

  1. Rapid growth and learning
  2. While delivering high business impact
  3. That's sustainable and low maintenance
  4. Striking the right balance of speed and precision (depending on circumstance)
  5. Enjoying the work I do and the people I work with

๐Ÿ™ Business Domains

  • Fintech
  • Small/medium startups
  • High traffic websites
  • Media companies

๐Ÿ‘จโ€๐Ÿ’ป Engineering Domains

  • Platform
  • Online Storage
  • Infrastructure
  • Developer Efficiency

๐Ÿซ Technologies I want to spend more time with professionally and personally (ORDER BY interest DESC):

  • NewSQL, NoSQL, ClassicSQL
    • TiDB
    • ScyllaDB
    • FoundationDB
    • TigrisData2
    • Postgresql
    • MySQL
    • MongoDB3 tooling, operations and cluster management
  • GRPC & Protobufs (they're the future ๐Ÿ˜ and the past ๐Ÿค”)
  • Golang (fast, predictable, dull and small syntax surface area ๐Ÿฟ๏ธ))
  • Rust or Haskell (to improve my craft of software engineering)4
  • Elixir (in the right niche circumstances and for the pragmatism of OTP ๐Ÿ”ฎ)5

I enjoy programming, pairing (1-1), remote teams, Open Source Software, databases, commandline tools, FP and some other important buzzwords.

I'm very fortunate to be happily employed with a few standing offers but if you want to offer me the chance to work on challenging things with kind folks, I'm happy to chat. To set realistic expectations6, it's unlikely I'll be drawn away from my current team because they're wonderful folks <3.

๐Ÿ”ญ Latest releases I've contributed to

  • jdx/mise (v2024.12.20, 2 days ago) - dev tools, env vars, task runner
  • denoland/deno (v2.1.4, 2 weeks ago) - A modern runtime for JavaScript and TypeScript.
  • dagu-org/dagu (v1.15.1, 2 weeks ago) - Developer-friendly, minimalism Cron alternative, but with much more capabilities. It aims to solve greater problems.

๐Ÿ”จ My recent Pull Requests

๐Ÿ““ Gists

โญ Recent Stars

  • emilk/egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native (1 day ago)
  • apecloud/kubeblocks - KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other stateful applications on K8s. (3 days ago)
  • apecloud/ape-dts - Ape Data Transfer Suite, written in Rust. Provides ultra-fast data replication between MySQL, PostgreSQL, Redis, MongoDB, Kafka and ClickHouse, ideal for disaster recovery (DR) and migration scenarios. (3 days ago)

๐Ÿ“ซ How to reach me

-ZPH [email protected]

To send secure messages, use my public keys on github combined with age

Footnotes

  1. Low excitement, high productivity and reliable/performant systems โ†ฉ

  2. If/when it gets off the ground it has the right foundation to be groundbreaking b/c of FDB. โ†ฉ

  3. MongoDB and I have a complicated relationship. It helped successfully launch and scale three startups of mine and was a poor choice for datastore in 2 of 3. I've come to appreciate deeply what it accomplished in the 1 of 3 where it was the most correct choice available and also look forward to evolving onto a new platform that can learn from the architectural mistakes of MongoDB. Ironically, by knowing it deeply and the alternatives, I've become hawkish defender of Mongo when people throw around technically barbs about this datastore. It's as if the trauma I've experienced have bonded me to it like Gollum and The Ring. โ†ฉ

  4. Rust is a language that can still help me grow as a software engineer and one I'd enjoy a sincere practical reason to become proficient with. โ†ฉ

  5. I'd likely only use elixir from the ground up in a company as adopting it into existing company was challenging and problematic. โ†ฉ

  6. If I look at all offers/outreach, I've accepted around 1 in 500 โ†ฉ

Pinned Loading

  1. moresql moresql Public archive

    MoreSQL streams changes from MongoDB to Postgres in realtime

    Go 25 11

  2. dotfiles dotfiles Public

    My dotfiles

    Shell 19 4

  3. mongo-scaffold mongo-scaffold Public

    Shell

  4. msh msh Public

    msh - mongo shell for large clusters with auto-discovery

    TypeScript

  5. polylint polylint Public

    Extensible generic linter framework

    Go 1

  6. terraform-provider-mongodb terraform-provider-mongodb Public

    Forked from Kaginari/terraform-provider-mongodb

    Terraform provider for mongodb instance (selfhosted, AWS documentDB and cloud instances )

    Go