Hi, I'm Florian. Olrea is my independent studio.

Systems where
performance &
security matter.

years of software engineering
15+
in High Performance Computing
PhD
startups co-founded
2

What I do

Versatile by nature.
Builder at heart.

I can lead teams and projects. What I enjoy most is building software that works.

01

Platforms

Complex web platforms, end to end: database, backend, frontend and infrastructure.

  • fullstack
  • cloud
  • infra as code
  • observability
02

Software engineering

Architecture and the hard parts: concurrency, correctness, legacy that must keep running.

  • C++
  • Go
  • Rust
  • Python
  • TypeScript
03

Applied AI

Useful, secure and affordable AI in your workflows. And software built faster with AI.

  • MCP
  • RAG
  • agents
  • evals
  • token costs
04

Security testing

Penetration testing and reverse engineering: I attack your software, with your permission, to find the flaws before real attackers do.

  • pentest
  • reverse
  • binary analysis
  • hardening
05

High performance computing

GPU computing and large simulations on supercomputers, optimised down to the hardware.

  • MPI
  • OpenMP
  • CUDA
  • SIMD
  • GPGPU

Platforms

The whole stack, end to end.

Proven technology where it is enough, careful engineering where it counts. I design, build and run every block below in production.

Clientsweb · mobile · APIEdgeCDN · TLS · WAFGatewayauth · routingServicesstatelessWorkersqueue · retriesPostgreSQLsource of truthCachehot pathsStoragefiles · blobsObservabilitymetrics · logs · tracesCI / CDinfra as code
› Hover or tap a block.

Showcase

Sempaï ↗

A startup I co-founded: a web SaaS platform that matches companies with the right business software, driven by a recommendation engine.

Built end to end, from first sketch to production.

  • Team leading
  • Nuxt/Vue
  • Matching engine
  • Cloud & DevOps
  • SEO
Sempaï on desktop: the three best-matching software solutions Sempaï on mobile: a three-step requirements form

Product & community · online gaming

From a need to a community of thousands.

The players needed better tools, so I made them. An app adds advanced 3D construction to the game, and a website/discord covers the rest: catalog, blueprints, guides, bots and more.

I also ran the business side: launch, marketing and a community of thousands of builders, with paying users.

  • Lua modding
  • Procedural generation
  • 3D rendering & lighting
  • 3D asset pipeline
  • Discord bot
  • International

Applied AI

AI that pays off.
Safely.

I build software with AI every day: faster, with the same quality. I also help companies use AI in their own workflows, connected to their real tools, without leaking data or wasting money.

Your teamapps · workflowsRoutercache · right-sizeSmall modelfast · cheapFrontier modelhard cases onlyMCP gatewayauth · guardrails · auditKnowledgeRAG indexSystemsDB · ERP · CRMSaaSAPIsEvals & tracesquality · cost per request✕ prompt injection blocked
  • Build faster, not sloppier AI-assisted development with the reviews, tests and CI that keep quality up.
  • From pilot to production Evals, guardrails and LLM observability, so the demo can be trusted.
  • Connect it safely MCP servers on your tools and data, with access control, audit logs and protection against prompt injection.
  • Answers from your data RAG that cites its sources, on documents that stay yours.
  • Costs under control Prompt caching, model routing, token budgets. Same quality, a fraction of the bill.
  • Sovereign when needed Self-hosted open models on optimised GPU inference, for data that cannot leave.

Security testing

Find the flaws
before attackers do.

Penetration testing and reverse engineering: I attack your software, with your permission, to see what really happens. One number, one token, one edited request can open a door. Try it.

acme-portal · REST API
GET /api/invoices/
Authorization: Bearer eyJhbGciOi… ; logged in as alice

Your invoice is 1042. Change the number.

HTTP/1.1 200 OK
{
  "id": 1042,
  "customer": "Alice Durand",
  "email": "alice@example.com",
  "address": "2 place du Marché, Rennes",
  "iban": "FR76 1430 •••• 0377",
  "total": "EUR 420.00"
}
func getInvoice(w http.ResponseWriter, r *http.Request) {
	inv := db.Invoice(r.PathValue("id"))
	// no check: is this invoice yours?
	json.NewEncoder(w).Encode(inv)
}

Simulated systems and fictitious data. Authorized engagements only, under a signed scope.

How this one works →

High performance computing

Parallel at every level.

Intensive simulation on supercomputers means using every layer at once, and keeping data close to the compute.

MPI thousands of nodes

Don't take my word for it.

A gravity simulation where every body pulls on every other, running live in your browser. Same physics: one processor core against your graphics card.

N = 16,384 – fps
interactions / s
–
≈ FLOP / s
–

Track record

15 years of software engineering.

PhD in High Performance Computing. Co-founder of Ektos AI and Sempaï. A track record of successful projects as architect, most of them not listed here. And still the one writing the hard parts.

  • Aerospace & defense embedded software integration
  • High Performance Simulation research multilevel parallel numerical algorithms
  • Market finance risk simulation engines
  • Biomedical image recognition & learning
  • SaaS & startups platforms from zero to production
  • Teaching programming & HPC courses

Elsewhere: GitHub ↗ Stack Overflow ↗

Contact

Got a hard problem?

Slow, insecure, or just complicated. Tell me about it.