Available for new projects · Q3 2026

Building business software
for teams that run on it.

I'm an Odoo ERP implementation consultant and full-stack developer based in Addis Ababa. I design, build, and deploy custom Odoo modules and web applications for businesses that need their software to actually work in daily operations — not just look good in a demo.

Now
Leading Odoo 19 implementation for Paradise Lodge
Based in
Addis Ababa, Ethiopia — UTC+3
Working with
Odoo · Python · React · Node.js · PostgreSQL
01

What I do

Two practices, one engineering mindset.

For businesses

Odoo ERP Implementation

End-to-end Odoo 19 implementation for businesses that need inventory, procurement, accounting, and operations under one roof.

  • +End-to-end Odoo 19 implementation
  • +Custom Python modules (ORM, workflows, validations)
  • +Workflow analysis & business process mapping
  • +Access rights, record rules, multi-company setup
  • +Odoo.sh deployment (dev → staging → production)
  • +User training & ongoing operational support

For engineering teams

Full-Stack Development

Production web applications with thoughtful architecture: from API design and database modelling to responsive UIs that hold up under real use.

  • +React dashboards & client applications
  • +Node.js / Express APIs & backend services
  • +RESTful API design & integration
  • +MongoDB & PostgreSQL schema design
  • +FastAPI microservices
  • +Git workflows & collaborative delivery
02

Selected work

A few projects that show how I work.

Case 01 · In production · 2024 — Present

Paradise Lodge — Odoo 19 ERP

Odoo 19 · Python · ORM · Odoo.sh · Hospitality

A full-service lodge in Arbaminch needed to move off spreadsheets and paper into a unified ERP covering procurement, kitchen, bar, inventory, and accounting — with workflows that match how the business actually runs in the Ethiopian market.

What I built

  • Three interconnected custom Python modules covering procurement, kitchen, and bar operations
  • Vendor-grouped procurement workflow handling both formal-receipt purchases (with Ethiopian 3% withholding tax) and receiptless street-market purchases via a Physical Cash Voucher lifecycle
  • Approval-gated stock transfer system for kitchen and bar consumption tracking
  • Role-based access rights, record rules, and multi-company configuration
  • Full Odoo.sh deployment pipeline — development branch through staging validation to production release
3Custom Python modules
6+Odoo modules customised
2Receipt workflows handled
Case 02 · Live · 2024 — 2025

HiLCoE Research Management System

React · Node.js · MongoDB · FastAPI · REST

A multi-role research management platform for HiLCoE faculty and students. Built as part of a team using Git branching and Jira, with a clean separation between API services and the React dashboard.

What I built

  • Backend features and REST APIs with Node.js, Express, and MongoDB
  • Responsive React dashboards for multiple user roles
  • Database schema design and migration handling
  • Integration with a FastAPI microservice for automated document validation
Case 03 · Live · 2024

Task Flow

React · JavaScript · UI

A focused personal task application built to refine front-end fundamentals: clean component architecture, deliberate state handling, and a UI that stays out of the way.

03

How I work

Workflow first. Code last.

Every project starts with mapping the real business process — actors, documents, decision points, stock and accounting effects — before any configuration or code. The system has to reflect ground-level practice, not the other way around.

01

Understand the workflow

02

Design the system

03

Build and validate

04

Train and support

04

Technical stack

Tools I reach for daily.

ERP & Odoo

  • Odoo 19
  • Python ORM
  • Odoo Studio
  • Odoo.sh
  • Custom Modules
  • Inventory · Purchase
  • Accounting · POS
  • Hotel · Approvals

Backend

  • Python
  • Node.js
  • Express.js
  • FastAPI
  • REST APIs

Frontend

  • React
  • JavaScript (ES6+)
  • HTML5
  • CSS3

Database

  • PostgreSQL
  • MongoDB
  • SQL

Tools

  • Git · GitHub
  • Odoo.sh
  • Jira · Postman

Domain

  • Workflow analysis
  • Access rights design
  • User training
05

Let's talk

Have a project, a workflow problem, or a role in mind? Send an email — I read every one.

Email kirubelesayas7@gmail.com