Viewing profile — justinwp
justinwp
HN member- Joined
- Sun, Dec 11, 2016, 10:06 PM UTC
- HN karma
- 583
- Public activity
- 113 items
- HN profile
- View on Hacker News ↗
About justinwp
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.
Recent public activity
-
comment
Comment #48682439
The launch was canceled after the fact.
-
comment
Comment #48656352
The "G" logo is a GitHub organization setting that applies to all repos in GitHub.com/googleworkspace and has for years.
-
comment
Comment #48655810
> they were about to announce in 2 weeks Market validation can change roadmaps. As I stated on Twitter/X, CLIs for agents was not a very interesting thing outside a small group ear…
-
comment
Comment #48655757
Wasn't ignored or skipped.
-
comment
Comment #48655750
Yes there was a launch with eng bit flipped by manager.
-
comment
Comment #48655744
There was a Ariane/Launch with bits flipped including the eng bit from my manager.
-
comment
Comment #48655731
There is a two "calendar" launch process for OSS at Google, one "calendar" is org specific, the other OSS. I followed the process and each of the bits were flipped in the same way …
- comment
-
comment
Comment #48652405
You are assuming that it was "personally" releasing something and that the process wasn't followed.
-
comment
Comment #48650172
To clarify, I was on the Google Workspace Developer Relations team, the majority of my work was that exact OSS release process. It is not clearly documented and always changing. Yo…
-
comment
Comment #48649012
I am not going to share much more than what I already have, but I think this speaks to the experience of working in big tech and the disruption caused by AI both at the level of te…
-
story
Fired by Google for creating the Google workspace CLI
https://xcancel.com/JPoehnelt/status/2069482265953087602
-
comment
Comment #48370826
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é…
-
comment
Comment #47983665
It's complicated :)
-
comment
Comment #47983646
Wrote a blog post on my experience and reasoning for a MCP server to drive my gpui app.
- story
-
comment
Comment #47915034
It's deliberate, because you generally do not want calories from fat or protein during a marathon or other running race.
-
comment
Comment #47258635
Try building a CLI with a complex JSON as flags approach. :)
-
comment
Comment #47258632
You don't need to install all of them.
-
comment
Comment #47258526
You don't need to use gcloud if you already have: 1. A GCP project (needed for OAuth) 2. Enabled APIs in said project
-
comment
Comment #47258517
You can skip that setup if you already have the OAuth credentials.
-
comment
Comment #47258477
There are many gotchas in this process and unfortunately there is no easy way to deal with the OAuth setup.
-
comment
Comment #47258473
Yeah, still no way around this unfortunately.
-
comment
Comment #47252460
Title is a little clickbait, but not really! :) --- Human DX optimizes for discoverability and forgiveness. Agent DX optimizes for predictability and defense-in-depth. These are di…
- story