Skip to content
View guillempuche's full-sized avatar
💭
Learning on enjoying the path, not the destiny
💭
Learning on enjoying the path, not the destiny
  • Spain

Sponsoring

@gnachman
@loro-dev
@schickling

Organizations

@Future-Wallet @iapacte

Block or report guillempuche

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 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
guillempuche/README.md

Hola 👋

what I do

Full-stack, end to end. Domain modeling to deployment. I like owning the whole thing.

Clean Architecture, bounded contexts, monorepos with 30-40 packages. Effect.ts for the backend. Errors as values, dependency injection that makes sense, no try-catch soup.

Cross-platform: one codebase, runs on iOS, Android, web. Expo, Tamagui, TanStack Router with SSR.

Unikernels for deployment. After VMs came containers. After containers come unikernels. Single-purpose, millisecond boot, tiny attack surface. I deploy on Unikraft Cloud.

open source

I use a lot of OSS, so I try to give back. File issues, join Discords, push for things I need.

Lately that's been React 19 and Expo compatibility in loro, 10tap-editor, plate. Also macOS support for kraft.

When I can, I contribute code. Added locales to Univer. Small stuff, but it adds up.

Active in Effect and Unikraft Discord. Lurk in OpenFGA.

repos

Templates and guides that save people time:

nx-expo-next-tamagui 44⭐ · localfirst_react_server 27⭐ · selfhost_fullstack_in_vps 15⭐

tech

Effect.ts, TypeScript, React Native, Expo, Tamagui, TanStack, PostgreSQL, Kysely, Nix, unikernels.

Clean Architecture. DDD when it fits. Local-first when offline matters.


LinkedIn Badge

xiroi.cat

Pinned Loading

  1. localfirst_react_server localfirst_react_server Public template

    React app using local-first web SQLite and cloud Postgres database Neon. EffectJS with Kysely. Sync with PowerSync. Authentication via Stytch.

    TypeScript 27 2

  2. demo-openfga-in-unikraft demo-openfga-in-unikraft Public

    A demo for deploying OpenFGA (ReBAC) on Unikraft unikernels in Unikraft Cloud, with aligned local Docker/Nix dev environments and modular auth models.

    Shell

  3. actors-and-state-machine actors-and-state-machine Public

    Actor models and state machines in a React web thanks to XState v5 package

    TypeScript 2

  4. every-layout-react every-layout-react Public

    Implementation of Every Layout in React and React Native thanks to Tamagui. Designed for efficient and responsive layouts.

    TypeScript 8 1

  5. nx-expo-next-tamagui nx-expo-next-tamagui Public template

    Boilerplate monorepo for Nx, React Native Expo, NextJS, ViteJS web & Tamagui (theme)

    TypeScript 44 5

  6. iapacte/iapacte iapacte/iapacte Public

    Open-source AI Operating System for city councils, starting with an AI-powered public tender writer for Spain.

    TypeScript 2