← back

Piotr Monwid-Olechnowicz

Open Source & Personal Software

I kinda just did things most of my life: helped out with problems I encountered (see /contributions), maintained Theme UI (use Tailwind or StyleX please). This got me a bunch of really cool gigs in SF startups and full-time open source.

I was fortunate enough to build small software for myself and my friends, including bear-fit, gist.mom, even a modded Minecraft launcher for Apple Silicon (my and my brother’s fiancées having 20 FPS more is great ROI).

I’m looking forward to a future where everybody can have software that fits them, helps them and augments them. Software that’s truly theirs.

Experience

palestra — since April 2024

I’m working on a thing, and helping folks with other things, some I can’t talk about and some out in the open, where you can see every commit: GraphQL Hive rebranding, new GraphQL.org.

University of Wrocław — since October 2023

I teach a course on startups, designing and building software products.

Edge & Node — May 2022 to April 2024

Product Team. Worked on The Graph: Explorer, Studio, design system and billing.

Usually we built apps: TypeScript, React, some Rust. Being the frontline team often called for bridging between the design and blockchain teams. Sometimes it meant changing something in Figma, sometimes writing some Solidity code, other times it required saying “Hey guys, I went through the smart contracts and the designs. Just to be sure we’re building the same thing…”

dethcrypto x L2Beat — October 2021 to May 2022

Maintaining TypeChain, eth-sdk and Earl to help dApp developers get into the Pit of Success. Built DethCode to view multi-file contracts in VSCode in your browser.

Flick — August 2020 to October 2021

Building a suite of apps for social media managers and influencers. Maintaining internal tooling, including codegen plugins, shared libraries and release automation. Decreased database costs by the factor of 8 by changing O(n) db query into O(1) read from custom queue.

Chop-Chop — December 2018 to August 2020

I built libraries, web apps (mostly for real estate marketing), ran workshops with clients, and organized a company tech meetup. Main tools: TypeScript, React and Markdown.

Explain Everything — July 2017 to October 2018

Worked on a peer-to-peer interactive whiteboard using three.js. Transformed large codebase from JQuery and decaffeinate CoffeeScript through Flow to TypeScript and React.

Brighter 3D — June 2017

Built a proof of concept of SketchUp renderer using C#, Unity3D, and Node.js Google Cloud functions.

Education

BSc Computer Science, University of Wrocław

I learned to google really hard and read research papers.

I don’t write Haskell nor Prolog nor x86-64 assembly nowadays, and I probably wouldn’t be able to repeat all the logic and discrete math proofs that I used to be able to do, but the uni taught me patience, curiosity and “I don’t know this yet, give me a few hours to read” attitude.