Skip to content

THEROER/portfolio

Repository files navigation

theroer.dev

My personal portfolio site. Source for the site live at theroer.dev.

About me

I'm theroer — a freelance backend & full-stack engineer based in France. I design and ship production microservice platforms in Python, Rust and TypeScript — from a single typed API to a ~40-service mesh with realtime, billing and observability built in.

Ways to work with me:

  • Backend & APIs — FastAPI / Litestar services, gRPC meshes, auth, billing.
  • Web & full-stack — Nuxt / Vue / TypeScript front-ends wired to a backend that holds up.
  • Bots & automation — Telegram/Discord bots, scrapers, integrations.
  • Rescue & review — audit, debug or finish an existing Python / Rust / TypeScript codebase.

Get in touch: email · Telegram · GitHub · LinkedIn

About this repo

The site itself: Nuxt 3 (v4 layout) + the @leavepulse/ui component kit, lime theme. Bilingual — English (/) and French (/fr).

Develop

bun install
bun dev            # http://localhost:3000

Uses bun, not npm/pnpm.

Build

bun run build      # SSR build -> .output/
bun .output/server/index.mjs

Run in Docker

docker build -t portfolio .
docker run -p 3000:3000 portfolio

Editing content

  • Copy: i18n/locales/en.json and i18n/locales/fr.json.
  • Projects, stack, stats, contacts: app/composables/useProfile.ts.
  • The UI kit ships from npm as @leavepulse/ui.

About

Personal portfolio site (theroer.dev). Freelance backend & full-stack engineer: Python, Rust, TypeScript. Built with Nuxt + @leavepulse/ui.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors