Skip to content
View patrickwehbe's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Freelance
  • Beirut, Lebanon
  • 03:53 (UTC +03:00)

Block or report patrickwehbe

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.

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
patrickwehbe/README.md
typing-banner


👨‍💻 About me

constpatrick={role: "Full-Stack Engineer",location: "Beirut, Lebanon 🇱🇧",focus: ["React","TypeScript","Node.js","React Native","DevOps"],currentlyExploring: ["AI agents","Edge runtimes","Rust"],openSource: "Contributor to Expo, React Native, Tokio, Prettier & more",askMeAbout: ["scalable web apps","system design","shipping fast"],};
  • 🔭 I build production web & mobile apps end-to-end — from Postgres schemas to pixel-perfect UIs.
  • 🌍 I give back to the tools I use daily, contributing fixes across the React Native, React, Python & Rust ecosystems.
  • 📫 Reach me at patrick.wehbe.applications@gmail.com

🌍 Open Source Contributions

I contribute fixes and improvements upstream to the libraries I build with every day.

🏅 Merged into upstream

ProjectContributionPR
tokio-rs/tokioCorrected the reversed poll-order description in the timeout docs#8214
rust-itertools/itertoolsBounded the TakeWhileInclusiveFusedIterator impl on a fused inner iterator#1110
yargs/yargsFixed broken links in api.md#2549
pmndrs/react-springPassed an AnimationResult to SpringValue's onChange callback#2548
adobe/react-spectrumExported the DayOfWeek type from @internationalized/date; fixed a TableView empty-state example; documented ComboBox's default filter#10234 · #10233 · #10222
agronholm/anyioAdded a missing await to a file-I/O concurrency example#1182
cli/cliFixed a dead anchor link in the release-process docs; fixed a broken install command and link/grammar errors#13688 · #13690
unjs/h3Corrected the decodeURIComponent description for the router-param helpers#1419
tj/commander.jsFixed two syntax errors in shipped JSDoc @example blocks#2536
mrousavy/react-native-mmkvFixed a broken README example and deprecated size usage#1073
mrousavy/react-native-vision-cameraFixed incorrect API examples and a wrong default in the camera docs#4030
software-mansion/react-native-reanimatedUpdated the getRelativeCoords example to the v4 Gesture API; fixed deprecated Babel plugin names#9713 · #9714
sindresorhus/oraFixed type definitions that contradicted the implementation#257
expo/orbitFixed the iOS physical-device launch error message#348

📋 Contributions by ecosystem

⚛️ React Native & Expo
⚛️ React (web)
🧰 Developer tooling & libraries
  • honojs/hono — fixed a broken contextStorage JSDoc example (unterminated string + missing return) · #5039
  • prettier/prettier — stopped treating SCSS !default/!global inside strings as flags · #19404
  • colinhacks/zod — updated the keyof()ZodEnum type display to the Zod 4 form · #6124
  • yargs/yargs — replaced every $1 placeholder in the demandCommand min/max messages · #2556
  • fastapi/fastapi — stopped the docs copy button from copying HTML markup on Termynal command lines · #15812
  • unjs/ufo — corrected the normalizeURL JSDoc example output (a query-string space encodes as +, not %20) · #357
  • unjs/scule — corrected the trainCase example output in the README (uppercase runs are preserved without normalize) · #133
🐍 Python · 🦀 Rust · 🎮 Game tooling

🛠️ Tech I work with




📊 GitHub stats

statstop-langs

streak

activity-graph

💙 Building in the open from Beirut. Always happy to collaborate.

Pinned Loading

  1. ArchipelagoArchipelagoPublic

    Forked from ArchipelagoMW/Archipelago

    Archipelago Multi-Game Randomizer and Server

    Python

  2. clicliPublic

    Forked from cli/cli

    GitHub’s official command line tool

    Go 1

  3. expoexpoPublic

    Forked from expo/expo

    An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

    TypeScript

  4. fastapifastapiPublic

    Forked from fastapi/fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Python 1 1

  5. Kludex/uvicornKludex/uvicornPublic

    An ASGI web server, for Python. 🦄

    Python 10.9k 1k

  6. gluestack/gluestack-uigluestack/gluestack-uiPublic

    React & React Native Components & Patterns (copy-paste components & patterns crafted with Tailwind CSS (NativeWind))

    TypeScript 5.3k 230