Hacker Newsnew | past | comments | ask | show | jobs | submit | justinwp's commentslogin

Location: Durango, Colorado

Remote: Yes

Willing to relocate: Yes

Technologies: Rust, TypeScript, Python, Go, SQL, React, SvelteKit, GCP, AWS, Kubernetes, Docker, Applied ML, MCP

Résumé/CV: https://justin.poehnelt.com | https://github.com/jpoehnelt

Email: justin.poehnelt@gmail.com

GitHub: https://github.com/jpoehnelt

LinkedIn: https://www.linkedin.com/in/justin-poehnelt/

I am a Senior Software Engineer with a decade of experience bridging deep machine learning foundations with modern agent infrastructure. Previously a Senior Developer Relations Engineer at Google and a Founding Engineer at Descartes Labs.

Recently, I architected the open-source https://github.com/googleworkspace/cli in Rust—built entirely via AI agents which hit 20k+ stars and #1 on HN. My background spans building petabyte-scale Kubernetes architectures, engineering visual search engines over billions of satellite images, and developing full-stack embedded Rust IoT firmware with custom LoRa mesh networking for endurance races.

I excel at taking systems from 0 to 1 and driving adoption developer experiences. I'm looking for Senior/Staff or Founding Engineer roles where I can tackle complex distributed systems or build secure, agent-first infrastructure.


It's complicated :)


Wrote a blog post on my experience and reasoning for a MCP server to drive my gpui app.


It's deliberate, because you generally do not want calories from fat or protein during a marathon or other running race.


Try building a CLI with a complex JSON as flags approach. :)


I just did the opposite and am seeing better results.

Claude was struggling to use the ‘gh’ command to reliably read and respond to code review line level comments because it had to use the api. I had it write a few simple command line tools and a skill for invoking it, instantly better results.

YMMV


You don't need to install all of them.


You don't need to use gcloud if you already have:

1. A GCP project (needed for OAuth) 2. Enabled APIs in said project


You can skip that setup if you already have the OAuth credentials.


There are many gotchas in this process and unfortunately there is no easy way to deal with the OAuth setup.


Yeah, still no way around this unfortunately.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: