Diary Axel RAKOTOARIVAO, Developer.

Diary Axel RAKOTOARIVAO smiling, wearing headphones around the neck

Web developerDeveloper.

I build rugen, a fighting game engine in Rust, MadaRent to find a home in Madagascar, Ohayo Prepa to pass the BAC, and Linksy to link your devices. From Antananarivo.

What I build

No more tech lists: these are the grounds I've shipped on. Pick one to see the projects.

Selected work

Three live products, used for real.

Live

MadaRent

Find a rental in Madagascar: verified listings by neighbourhood, map, alerts and favourites.

+15,000visitors per month on average

Web and Android on a shared API, plus a pro portal and backoffice for agencies. A pipeline collects public listings, AI extracts their fields and Meilisearch makes search instant.

  • Web
  • Mobile
  • AI
  • Data
  • Crawl
  • Ops
Screenshot of MadaRent

Live

rugen

A M.U.G.E.N-compatible 2D fighting game engine in Rust, with rollback netplay.

Loads existing M.U.G.E.N characters and stages unchanged. Arcade, VS, training with a hitbox debugger, Elo ranked seasons and a self-hostable hub that holds ~1,250 players on 1 CPU.

  • Web
  • Ops
  • Data
Screenshot of rugen

Live

Ohayo Prepa

Pass the BAC and entrance exams with 20 minutes a day.

Turns past papers into graded practice: timed mock exams, auto-correction and AI-predicted likely subjects, for the BAC, CNTEMAD, ESPA, INSCAE and ENI.

  • Web
  • AI
  • Data
  • Mobile
Screenshot of Ohayo Prepa

All projects

Live, in beta or under construction. Filter by domain.

12 projects shown

  1. MadaRent

    Live

    Find a rental in Madagascar: verified listings by neighbourhood, map, alerts and favourites.

    Web and Android on a shared API, plus a pro portal and backoffice for agencies. A pipeline collects public listings, AI extracts their fields and Meilisearch makes search instant.

    • Web
    • Mobile
    • AI
    • Data
    • Crawl
    • Ops
    • SvelteKit
    • Flutter
    • Bun
    • Hono
    • PocketBase
    • Meilisearch
    • PostHog
    • Dokploy
    • Cloudflare
    • Zero Trust
  2. rugen

    Live Open source

    A M.U.G.E.N-compatible 2D fighting game engine in Rust, with rollback netplay.

    Loads existing M.U.G.E.N characters and stages unchanged. Arcade, VS, training with a hitbox debugger, Elo ranked seasons and a self-hostable hub that holds ~1,250 players on 1 CPU.

    • Web
    • Ops
    • Data
    • Rust
    • wgpu
    • Axum
    • SQLite
    • Astro
    • Svelte
    • PocketBase
    • Meilisearch
    • Dokploy
    • Cloudflare
    • Zero Trust
  3. Ohayo Prepa

    Live

    Pass the BAC and entrance exams with 20 minutes a day.

    Turns past papers into graded practice: timed mock exams, auto-correction and AI-predicted likely subjects, for the BAC, CNTEMAD, ESPA, INSCAE and ENI.

    • Web
    • AI
    • Data
    • Mobile
    • SvelteKit
    • Flutter
    • Tailwind CSS
    • Bun
    • Hono
    • PocketBase
    • Meilisearch
    • OpenRouter
    • Dokploy
    • Cloudflare
    • Zero Trust
  4. Linksy

    Beta

    Your devices, connected. No account, no cloud.

    Files, notifications, clipboard and screen shared between nearby devices, straight over the local network: mDNS discovery, code pairing, encrypted QUIC, resumable transfers.

    • IoT
    • Mobile
    • Rust
    • Tokio
    • QUIC
    • GTK4
    • GStreamer
  5. HogLens

    Beta

    All your PostHog projects. One lens.

    A mobile app to follow several PostHog projects: key stats, trends, HogQL widgets, live event feed, retention and an Android home-screen widget.

    • Mobile
    • Data
    • Flutter
    • Riverpod
    • PostHog
  6. 1% Daily

    Beta

    One money goal. Every day, 1% closer.

    For people building side projects: one goal, 3 priorities a day, 3 results a week, and a clear view of what actually pays. Data stays on the phone.

    • Mobile
    • Flutter
  7. Tantana

    Live

    HR, payroll and accounting for Malagasy SMEs.

    Employees and contracts, attendance and lateness rules, payroll with IRSA, CNaPS and OSTIE, one-click payslips, monthly accounting and declarations. Multi-tenant. "Tantana" means "manage" in Malagasy.

    • Web
    • Data
    • SvelteKit
    • Tailwind CSS
    • Drizzle
    • SQLite
    • Dokploy
    • Cloudflare
    • Zero Trust
  8. FindayLink

    In development

    Turn an old Android phone into a Mobile Money gateway, a phone line and an SMS sender.

    A Redmi 3S with operator SIMs, exposed over HTTP. It confirms MVola, Orange Money and Airtel Money payments from their SMS, places GSM calls streamed to any web, mobile or desktop app with recording, and sends OTPs and reminders. Scaling means adding phones at 30,000 to 70,000 Ar each.

    • IoT
    • Web
    • Android
    • HTTP API
  9. PocketCompute

    In development

    Can 32 old phones run AI?

    A cluster of 32 Redmi 3S on a stripped-down ROM, close to 100 GB of RAM combined for the price of a laptop. An experiment in progress.

    • IoT
    • AI
    • Android
  10. CertiFy

    In development

    Verify a university diploma by scanning a QR code.

    Ed25519-signed diplomas, hash anchored in a blockchain-style ledger (simulated for this MVP) and an instant 6-check verdict, from signature to revocation.

    • Web
    • Web3
    • SvelteKit
    • Tailwind CSS
    • Ed25519
    • Vitest
  11. Vivace

    Live Open source

    Attribute-driven CSS animations. 18 keys, 5 triggers, 0 dependencies.

    Entrances, springs and staggers composed right in the HTML with data-viv, under 7 kB gzipped. This site uses it.

    • Web
    • TypeScript
    • SCSS
    • SvelteKit
    • Cloudflare Workers
  12. Screenshift

    Live Open source

    Responsive containers and a debug overlay in one SCSS attribute.

    Breakpoints, min/max mixins and data-screenshift to center and pace pages. Used on MadaRent, Ohayo Prepa and this site.

    • Web
    • SCSS

Got a project in mind?

Book a 30-minute call: you tell me about your project, I tell you how I'd build it.

Or by email

[email protected]
+261 32 55 082 00Antananarivo, Madagascar

Discovery call

30 minutes, video call