Simon Bernabeu

Full-stack engineer · simonb.dev@proton.me

Use your browser's print function to save this page as a PDF.

Experience

Freelance full-stack engineer, DoohYouLike

October 2022 to present

Part of a three-person engineering team building and operating a complete digital-out-of-home advertising platform, from Raspberry Pi signage players to customer consoles and AI services.

  • Worked in TypeScript, Go, Rust and C#/.NET across frontends, backend APIs, embedded devices and cloud functions.
  • Built the company AI platform service: a ~12,400-line Go microservice around OpenAI Realtime that lets French retail staff create signage content by voice.
  • Built a BLE GATT server in Go for Raspberry Pi signage players, including a custom chunked protocol for the ~20-byte BLE MTU, so technicians can configure screens without a network connection.
  • Built the company-wide email gateway in Rust, with Amazon SES v2 quota management, per-recipient bulk results and a 973-line integration test suite.
  • Largest contributor to the two main codebases (45% and 40% of commits), working on features from real-time Kanban boards to in-browser image editing.
  • Built the Gmail and Google Calendar OAuth integrations for the sales CRM, including AES-encrypted token storage and background sync services.

Selected projects

Skills

Languages: Go, Rust, TypeScript, C#, C/C++, Python

Frontend: Svelte / SvelteKit, SolidJS, Astro, Tailwind CSS

Backend: ASP.NET Core, Actix Web, Gin, Rocket, PostgreSQL

Infrastructure: Docker, GCP Cloud Functions, AWS S3 / SES, WebSockets

AI: OpenAI Realtime, Structured outputs, Content moderation, Prompt engineering