Elobooks
Elobooks.net is ELO's multi-tenant SMB bookkeeping product — designed end-to-end in Figma and engineered with multi-tenancy from day one. It runs as a consumer of Anygum/Cloudsight: single auth, org RBAC, multi-instance access for different teams, telemetry, and the shared payment funnel for consumption.
What it is
- Working bookkeeping SaaS at elobooks.net — not a prototype.
- Consumes Anygum/Cloudsight for identity, org controls, multi-instance isolation, telemetry, and consumption payment rather than owning a parallel auth stack.
- Designed end-to-end in Figma — IA, flows, components, brand — then engineered with multi-tenancy from the first migration.
What I did
- Designed the entire product in Figma — IA, flows, components, brand.
- Architected multi-tenancy so Elobooks instances map cleanly onto Anygum's org and instance permissions.
- Orchestrated CI/CD pipelines leveraging GitHub CI and Nx monorepo, deploying to EC2, Lambda, and S3 with secure secrets management.
By the numbers.
If we worked together.
I bring high-leverage product engineering and absolute operational discipline: shipping weekly, pressure-testing user inputs, and automating delivery pipelines.
See it in the wild.
This case study covers how Elobooks was built — these links open what ships today: the live product, repo, demos, and supporting material.
SPDA Education
SPDA is a learning platform where volunteers teach what they know — coding, robotics, maths, English — and earn the credit hours their institutions require, while students from Grade 1 up learn for free. I started as a volunteer teacher on it during COVID; the platform itself was built by me and the ELO team as the LMS underneath: registration for teachers, volunteers and students, course selection, and the machinery to actually run a course. It was a Django app that needed to feel modern, and Vue turned out to be the perfect layer — progressive SPA behaviour with no npm install anywhere in the client's deployment path. ELO maintained it until 2021 and then handed it over. One of my Norway alumni worked on it directly alongside me.