Hello, I'm
Olivier Allard
Software Developer
Strong foundation in TypeScript, C++, and Python. I focus primarily on backend systems, with full-stack experience across web, mobile, and cloud. I've shipped a production Android app serving 2.5k+ monthly active users, and I care about DX, performance, and practical problem-solving. Always learning and taking on new challenges.
Projects
Interactive Walkthrough
Forked a dormant React Native onboarding library and rebuilt it for the modern stack in a 10-day sprint, with Reanimated masks, typed APIs, a demo app, and a documentation site.
- React Native
- TypeScript
- Reanimated
- Docusaurus
- GitHub Actions
- npm
AmperePro
School project built with a team of five, featuring a PySide6 desktop app for learning electricity with a real-time circuit editor, 15 level-based exercises, and a typed save system validated with Dacite.
- Python
- PySide6
- NumPy
- Dacite
FireGL
Learning-focused C++20 OpenGL renderer with a scene and entity layer, instanced rendering, model and texture loading, materials, and a runnable CMake example.
- C++20
- OpenGL
- CMake
- GLFW
Skills
- TypeScript
- C++
- Python
- Kotlin
- React
- React Native
- Node.js
- Hono
- Cloudflare Workers
- Google Cloud Run
- Firestore
- SQLite
- Drizzle ORM
- Docker
- GitHub Actions
- Self-Hosting
- PySide6
- Git
Blogs
- Jun 3, 2025
My Linux Desktop Shortcuts: Hyprland, Neovim, and Fish
- Jun 3, 2025
My NixOS Desktop Setup: Switching from Windows
- May 29, 2025
My Self-Hosted Server Setup: Security, Networking, and Services
- May 9, 2025
Installing Arch Linux from the Terminal: A Minimal Setup Guide
- Feb 18, 2025
Setting Up an Ubuntu Server for Development
- Jan 22, 2025
ADB Setup for Host and Docker Workflows