Multi-tenant SaaSAI Agent DevelopmentWorkflow AutomationLangChain · CrewAI · n8n . open clawAWS Cloud InfrastructureBackend Systems (Python · Golang · Node.js)Multi-tenant SaaSAI Agent DevelopmentWorkflow AutomationLangChain · CrewAI · n8n . open clawAWS Cloud InfrastructureBackend Systems (Python · Golang · Node.js)
Live on RailwayChera Mihiretu · AI Automation Engineer

e-school.etOne platform, a private address for every school

Schools join one network and still keep their own door: a public site, a staff login, and tools to run classes, courses, and people.

Open the live site
Multi-tenant SaaSNext.jsNode.jsPostgreSQLRole-based accessSubdomain routing
CASE STUDY

Two worlds that never mix

e-school.et is one product with two worlds that never mix.

THE PROBLEM

Most school software puts every campus inside one shared login. Families cannot tell which school they are on. Principals cannot own a public address. Operators who want to host many schools end up copying the same app, or giving every school the keys to everyone else’s data. Schools need a public face and an office. Operators need a way to open and pause those schools without running them.

For a school

  • Its own address, such as north-hall.e-school.et, with the school name on the door.
  • A public page the director can rewrite: hero, about, address, and how staff sign in. The layout stays one clear template.
  • Separate sign-in for the director, teachers, office staff, and students. A teacher cannot open director settings. Staff cannot manage the teacher roster.
  • Office tools for people and the timetable shape of the school: teachers, staff, and students; rooms and class sections (7A, 7B, and onward); courses tied to grade levels, with one teacher per course on a section.
  • First-time director setup: temporary password, a permanent username, and a three-letter school code, then day-to-day work on the school’s own host.

For the operator

  • A locked console on admin.e-school.et to create a school from a name and director email, resend setup credentials, and suspend or reactivate a school. Suspended schools go offline. Their data stays.
  • A public directory of schools on the network home, and a contact inbox from the main site.
  • No access to a school’s grades, classes, or public copy. The operator hosts the network. The school runs the school.

For families

  • A calm public page on the school’s own address, plus a login when they already belong there. The main site, e-school.et, explains the network. It is not a campus.
WHY A BUYER SHOULD CARE
Own address

The school’s name is the URL, not a row in someone else’s portal.

Hard walls between schools

Each school’s data lives in its own database schema. A session from one school is useless on another.

Roles match the building

Director, teacher, staff, and student are different jobs, not one admin checkbox.

An operator can grow a network

Add a school, pause it, feature it, and read inbound messages without impersonating the principal.

Already deployed

The product runs in production on Railway at e-school.et.

HOW IT IS BUILT

Next.js frontend, Node backend, Postgres. The hostname chooses the school. The session chooses the person. Business rules live in use cases, not in the page or the HTTP handler. Sign-in is protected with Turnstile. Cookies are host-only, so an admin session never travels to a school site.

WHO THIS IS FOR

School groups, dioceses, and education operators who want many independent schools on one platform. Also founders who need the same pattern: many customers, one product, a private front door for each.

Multi-tenant SaaSNext.jsNode.jsPostgreSQLRole-based accessSubdomain routingAuthenticationClean architectureRailway

Need the same shape for schools, clinics, or any network of independent sites? I design and ship host-based products: one platform, a private address per customer, and an operator console that cannot see inside their day-to-day work.

Grades, attendance, a parent portal, and billing are not in this version.

e-school.et
SERVICES

What I build for business clients

The goal is simple: faster execution, fewer errors, and systems that run without constant human babysitting.

AI Agent Development

Autonomous agents that take actions across tools, APIs, and internal systems—with guardrails, retries, and measurable outputs.

Workflow Automation

From manual ops to reliable pipelines: triggers, queues, approvals, schedules, and self-healing execution for business processes.

Open WebUI (Open Claw) Setup & Hardening

End-to-end deployment of Open WebUI with production-grade security: SSO/OIDC authentication, role-based access control, encrypted model traffic, API key rotation, network isolation, and audit logging.

Intelligent Backend Systems

APIs, services, and data flows designed for scale: observability, clean architecture, and performance you can trust.

AWS Cloud Infrastructure

Secure, cost-aware cloud architecture—deployment pipelines, environments, and production reliability for automation workloads.

Security & Reliability

Least-privilege integrations, audit trails, and failure-mode thinking so automation helps the business instead of risking it.

PROCESS

How it works

A clear, low-friction collaboration loop—designed for stakeholders who care about outcomes and reliability.

Discovery & system map

Identify bottlenecks, tools, owners, and failure points—then define success metrics and constraints (security, cost, time).

01
Designed for repeatable delivery
Prototype fast, validate early

A working slice of the workflow: inputs → decisions → actions. Real behavior before scaling scope.

02
Designed for repeatable delivery
Production build & hardening

Retries, idempotency, logging, alerts, and guardrails. Automation that survives messy data and edge cases.

03
Designed for repeatable delivery
Deploy, monitor, iterate

Ship with dashboards and feedback loops. Optimize outcomes, reduce operational load, expand adjacent workflows.

04
Designed for repeatable delivery
WORK

Projects with real systems

Built to ship: architecture, reliability, and product-level execution—then improved with iteration.

See more client work on Upwork · Top Rated
e-school.et — image 1
FEATUREDLive
PRJ-008

e-school.et

I built e-school.et, a host-based school platform where the web address is the school. A principal does not share a generic dashboard with every other school. Families open north-hall.e-school.et and see that school’s name, story, and login. Directors, teachers, office staff, and students sign in on that same address, each with a different workspace. The operator sits above the schools on admin.e-school.et: create a school, send the director their first login, list who is on the network, and pause a school without deleting its data. Schools stay independent. The network stays in one product.

Multi-tenant SaaSNext.jsNode.jsPostgreSQLRole-based accessSubdomain routingAuthenticationClean architectureRailway
8D Audio Experience
PRJ-009Live

8D Audio Experience

Chrome extension · immersive 3D spatial audio. Turns any browser audio into real-time 8D spatial sound. Loved by users worldwide.

Chrome ExtensionSpatial Audio
Stock Change Notification System
PRJ-000Live

Stock Change Notification System

A high-frequency market monitoring system designed to bridge the gap between data availability and user awareness. By leveraging advanced web scraping and workflow automation, this application constantly monitors real-time stock data sources, detects minute-by-minute price or volume shifts, and instantly pushes alerts to users. It ensures traders never miss a market-moving event, no matter how small the interval.

n8nWeb ScrapingWorkflow AutomationReal-Time AlertsREST API
Pill Reminder
PRJ-001Deployed

Pill Reminder

Production-ready mobile app for medication management with clean architecture and offline support.

Pill Reminder logo
FlutterClean ArchitectureTDD
Image Compression
PRJ-002Prototype

Image Compression

API + mobile app system for custom image compression.

Image Compression logo
PythonFlaskDockerFlutter
IKnow
PRJ-003Live

IKnow

Platform for study materials and job opportunities. Microservices architecture.

GolangNext.jsMicroservicesAI
Real-Time Digit Recognition
PRJ-004Experimental

Real-Time Digit Recognition

High-throughput real-time prediction with GUI.

PythonTensorFlowOpenCV
LocalizeAI
PRJ-005Research

LocalizeAI

Enables local language speakers to use LLMs.

Node.jsAWS TranslateGemini
Fix-IT
PRJ-006Beta

Fix-IT

AI-assisted quiz generator from PDFs.

GolangAI AgentNext.js
3-Commerce
PRJ-007Development

3-Commerce

Mobile-first product e-commerce platform.

FlutterSocket.IOClean Arch
SKILLS

Technical capability map

Tools are choices. The goal is consistent delivery, stable systems, and automation that stays correct at scale.

Programming Languages

PythonC++GoDartJavaScriptTypeScriptSQL

Web & App Development

React.jsTailwind CSSFlutterNext.js

Databases & Backend

GolangNode jsMongoDBFirebasePostgreSQLRedis

DevOps & CI/CD

AWSCloud ComputingDockerGitHub ActionsGit

AI & Machine Learning

AI AgentsComputer VisionTensorFlowGemini API

Architecture

Clean ArchitectureTDDMicroservicesSystem Design
EDUCATION

Knowledge base

Adama Science and Technology University
Adama Science and Technology University
B.Sc. Software Engineering
In Progress

Focus on Algorithms, Data Structures, and System Design. Mentoring students in CS topics.

Africa To Silicon Valley (A2SV)
Africa To Silicon Valley (A2SV)
Software Engineering Fellow
Graduated

Backed by Google. Solved 1000+ DSA problems. Top percentile performance.

ALX Africa
ALX Africa
AWS Cloud Computing
Certified

Specialized in Cloud Architecture, Serverless Computing, and DevOps practices.

CREDIBILITY

Honors & awards

Recognized for cloud competency, competitive problem solving, and Top Rated delivery on Upwork.

Upwork Top Rated
Freelance
2026

Upwork Top Rated

Freelancer badge

Earned Upwork’s Top Rated badge for consistent delivery, strong client feedback, and a high job success score across AI automation and backend engineering contracts.

View Upwork profile
AWS Solutions Architect
Certification
2024

AWS Solutions Architect

Associate (SAA-C03)

Validated expertise in designing distributed systems on AWS. Skilled in architecture, security, and cost-optimization.

Verify on Credly
AWS Cloud Practitioner
Certification
2024

AWS Cloud Practitioner

Certified (CLF-C02)

Foundational understanding of AWS Cloud concepts, security, and compliance.

Verify on Credly
ACPC Qualification
International Contest
2024

ACPC Qualification

Qualified

Qualified for the prestigious Arab and African Collegiate Programming Contest (ACPC), representing the top tier of competitive programmers.

A2SV Hackathon
Hackathon
2024

A2SV Hackathon

Top 8

Built a Localized AI project supporting Ethiopian languages with LLMs.

ICPC Ethiopian Collegiate
Competitive Programming
2024

ICPC Ethiopian Collegiate

12th Place

Ranked 12th nationwide in competitive programming contest.

CONTACT

Ready to automate?

Need the same shape for schools, clinics, or any network of independent sites? I design and ship host-based products: one platform, a private address per customer, and an operator console that cannot see inside their day-to-day work.

If you’re a business owner or team lead, tell me what’s manual, slow, error-prone, or expensive. I’ll design an automation system that reliably runs.

Upwork Top Rated freelancer

© 2026 Chera Mihiretu. Engineered with Next.js & Tailwind.

Built for performance, accessibility, and trust.