Jonatana Rabemananjara · Fullstack developer

I turn workflows that waste your time into systems that just run.

Web apps, Android apps, and the servers they run on. Writing code since I was 12, and available for freelance work, remote or local.

Email meSee my work

Selected work

A Brother answer about fishermen in Jesus' day: each quotation is highlighted in the answer and in its source, with an English/Malagasy switch

Going public

Brother

An AI research assistant for Bible study and preparing talks. It answers from a large library of publications, and every quotation is checked against its source.

  • Python
  • LanceDB
  • TypeScript
  • MCP
  • React
The Wifi Efitrano Android admin app, adding a new user

In production

Wifi Efitrano

Community Wi-Fi where every person has their own login instead of one leaking password. FreeRADIUS in my homelab, plus a native Android admin app that disconnects devices instantly.

  • Kotlin
  • Compose
  • Flask
  • PostgreSQL
  • FreeRADIUS
  • Tailscale

Offline first

LibraryLite

A mobile reader that downloads publications once, unpacks them on the device, and keeps the catalogue current by detecting upstream changes.

  • React Native
  • TypeScript
  • op-sqlite
  • Maestro

Desktop app

Karaoke Broadcasting

Turns songs into karaoke videos: fetches the song and lyrics, removes the vocals locally, and renders the video with a per-syllable timing editor.

  • Tauri
  • Rust
  • React
  • Remotion
  • Python

In development

Nofy

Pay-as-you-go AI images, video, and music from a mobile money wallet. Row-locked wallet, tested against double-spending, with automatic refunds.

  • Bun
  • Elysia
  • Drizzle
  • PostgreSQL
A MVola Wallet Sync run on GitHub Actions, with its sync log

Runs hourly

MVola Wallet Sync

Scrapes my mobile money statements and syncs them into my budget app every hour. Idempotent, fills in missing fees, checks the balance.

  • Python
  • Playwright
  • pytest
The Fandaharana editor next to the print preview of a monthly program

In use since 2023

Fandaharana

Turns program planning into print-ready A4 sheets for my community, replacing hand-made spreadsheets.

  • React
  • Tailwind
  • TanStack
  • PocketBase

And more

Many other projects

Most of my work lives in private repositories. I'm happy to walk through the code on request. A few are public:

Ask me about them

How it started

As a kid I loved anything logical, like math and electronics. My first Android tablet changed everything: I poked at every corner until I rooted it, and ran through the courtyard shouting “MY TABLET IS ROOTED!”

Programming came through Minecraft. I opened a TNT mod, found JavaScript, and changed one number just to see what would happen. The tablet froze for seconds. Then Termux, then Python, learned on a friend's internet connection because we had none at home.

How I work

  1. 01Style and readability first, then scalability.
  2. 02Spot how a workflow can be simplified, then automate it.
  3. 03Every tool has to pass one test: is it sweet to use?
  4. 04Getting better at building with AI, every week.

Toolbox

Languages

  • Python
  • TypeScript
  • Kotlin

Frontend

  • React
  • Vite
  • Tailwind CSS
  • TanStack Query

Backend

  • FastAPI
  • Node
  • Bun/Elysia
  • Strapi
  • Next.js

Mobile

  • Kotlin + Compose
  • React Native

Data

  • PostgreSQL
  • SQLite
  • Redis
  • PocketBase

AI

  • LLMs
  • Embeddings
  • RAG
  • Vector DBs

Infra

  • Docker
  • GitHub Actions
  • Nginx
  • Cloudflare
  • Tailscale
  • MikroTik

Experience

2021 – 2025

Software Engineer, Code & Scale

Full-time, remote. Web and mobile apps with Next.js, Strapi, React Native.

2026

Translation department, Non-profit organization

Part-time.