Karam Sawalha

KARAM
SAWALHA

May 2026 · Amman, Jordan

I build scalable SaaS products, streamline software systems, and turn modern tech into real business value.

3
Apps in Development
Design and development work for clients in Jordan and beyond
6
Month Project Roadmap
From planning to testing and live deployment
4+
Target Market Segments
Private schools, international schools, tourism agencies, and businesses in different sectors

Software Developer.

Founding Story: The idea for {KARAM SAWALHA} started when I saw a clear market gap during my high school years. Since I saw how painful paper based logistics can be. Watching school administrators spend hours cross checking WhatsApp messages against paper ledgers just to confirm fee payments made the EdTech gap impossible to ignore.

My background shapes how I work as a full stack developer. I build and license software for schools and businesses inside and outside Jordan. I do not just write code; I design systems that remove real operational bottlenecks.

I keep refining my stack, specializing in Azure serverless architectures, .NET 8 isolated APIs, and Flutter. Whether I am configuring software deployment pipelines or integrating payment gateways, the goal is to turn complex tech into clear business value that satisfies clients.

Flutter .NET 8 Cloud APIs REST API Design Mobile (iOS / Android) Database Design Web Dashboards System Architecture
2025 – Present
Al-Hussein Technical University
Computer Science.
2024 Recognition
Crown Prince Foundation, Success Path
Recognized as a success story for Tour Jordan, an AI powered tourism app nominated for the Crown Prince Award for Best Government Services Application.
Business Model
Sole Trader · EdTech / SaaS
Operating as {KARAM SAWALHA}, I build and license software for schools and businesses inside and outside the Jordan.

The Problem & Solution.

⚠ The Problem

Schools across Jordan and the Arab world still rely on paper registers, WhatsApp groups, and disconnected spreadsheets to manage attendance, grades, fee collection, and parent communication. This fragmentation wastes time and breaks trust. When a parent pays a fee but the accountant's spreadsheet crashes, everyone loses.

✦ The Solution

An integrated, cloud based School Management System (SMS), three interfaces in one: a Web Admin Dashboard, a Teacher App, and a Parent App, built with Flutter and .NET 8 and hosted in the cloud. One platform replaces the chaos with clarity.

◆ Unique Value Proposition

Full Arabic support designed from day one. Per student and per staff pricing that scales with school size. Real time parent to school communication built in. Optional add ons (bus GPS tracking, library module) at low marginal cost. A single vendor who handles design, development, deployment, and support.

◎ Target Customers

Private and international schools seeking digital transformation. Kindergartens and independent education centers. Small school chains (2–5 campuses) that want a unified platform. Tourism agencies and businesses that need custom development services.

What We're Building Toward.

Vision

To become the leading school management platform across Jordan, empowering every educational institution, regardless of size, to run with the efficiency and transparency of a world class organization.

Mission

Every day, we save school staff hours of administrative work, keep parents informed and engaged, and give school leaders real time data to make better decisions. We do it through beautifully simple software.

Guiding Principles.

🤝
Honesty
Transparent communication with every client, no hidden fees and no over promises. What I say, I deliver.
Responsibility
I own every deliverable from kickoff to go live and beyond. If something breaks, I fix it, no excuses.
👂
Respect
Every school's workflow is unique. I listen closely before I build because the best solutions come from really understanding the problem.
Quality
Clean code, automated tests, accessible design. I write the tests before the feature is finished. Quality is not a slogan; it is a structural requirement.
📈
Continuous Growth
Tech moves fast. To keep my clients' systems from becoming obsolete, I keep sharpening my cloud architecture skills. Learning is not a phase; it is the job.
🔗
Collaboration
Great software is built with clients, not just for them. I treat every engagement as a partnership.

How the Business Makes Money.

Operating on a B2B SaaS model for educational institutions. Pricing is per enrolled student and per staff member, making the product accessible to small schools while revenue scales as the school grows.

Revenue Stream Model Pricing Signal Role
Monthly Subscription Recurring SaaS Per student + per staff member Primary income
One-Time Setup Fee Single payment Fixed at contract start Covers onboarding
Premium Add-Ons Monthly per feature Bus GPS, library module Upsell existing clients
Custom Development Fixed price / hourly Project scoped Short-term cash flow
Technical Consulting Hourly retainer Per session Low-overhead advisory
Business Impact and Value
By automating attendance, grading, fee collection, and parent notifications, the system typically saves each school 15–20 staff hours per week. The monthly subscription cost is a fraction of that saved labour, making the return on investment immediately obvious to school decision makers.

Measurable Targets.

S
Specific
Finish all development tasks for the School Management System, address every item in the user feedback list, and complete QA with zero critical or high severity bugs across all modules.
M
Measurable
100% of feedback list items resolved. All automated and manual test suites passing. Zero open critical or high severity bugs in the tracker.
A
Achievable
I am the sole developer and have already completed the core architecture. The remaining tasks are well scoped and documented.
R
Relevant
The system must be production ready so I can pitch the new paying school client and start generating subscription revenue.
T
Time-Bound
Hard deadline: 1 Aug 2026. Every sprint is planned backward from this date.

Services I Offer.

01
Product Strategy
Description: Discovery and planning sessions to define scope, prioritise features, and map a clear path to launch.
Benefits: Eliminates scope creep, aligns technical architecture with business goals, and provides predictable timelines.
Deliverables: Detailed scoping document, wireframes, and a milestone roadmap.
RoadmapsMVP ScopeUser Journeys
02
SaaS & Web Platforms
Description: Multi tenant web applications, admin dashboards, and secure APIs built for performance and growth.
Benefits: Secure, centralized control over operations accessible from any browser.
Deliverables: Deployed web application, complete source code, and cloud hosting configuration.
.NET 8Cloud APIsDashboards
03
Mobile Experiences
Description: Flutter apps with offline first flows, polished UX, and consistent releases across iOS and Android.
Benefits: Reaches users natively on their phones while reducing costs with a single cross platform codebase.
Deliverables: Compiled binaries (APK/AAB/IPA), App Store and Play Store deployment, and user manuals.
FlutteriOS / AndroidOffline Ready
04
Cloud Automation
Description: CI/CD pipelines, automated deployments, API integrations, and cloud monitoring tools.
Benefits: Ensures high availability, reduces human error during updates, and speeds up feature releases.
Deliverables: CI/CD scripts (e.g., GitHub Actions), infrastructure as code documentation, and monitoring dashboards.
CI/CDIntegrationsObservability

How I Solve Problems.

Every project follows a structured six phase framework tailored for software development. Skipping discovery is the fastest way to build a flawless product that nobody actually wants to use.

Phase 01
Discover
Conduct interviews with school administrators, teachers, and parents to understand pain points. Audit existing tools and workflows. I do not write a single line of code until I have watched the client try and fail to use their current tools.
Phase 02
Define
Synthesize research into a clear problem statement. Identify which administrative tasks cause the most friction and quantify the cost in time and money. This is where scope gets controlled.
Phase 03
Design
Create wireframes and interactive prototypes in Figma. Validate UX with real users before writing a single line of code, because changing a prototype costs nothing and changing shipped code costs everything.
Phase 04
Develop
Build iteratively using Agile sprints. I design the Azure SQL database schema and APIs first, ensuring the backend can handle end-of-term grading exports without timing out. Clean, maintainable code with automated tests at every layer.
Phase 05
Deploy
Release to staging for User Acceptance Testing, gather structured feedback, resolve critical bugs, then go live on the cloud. Zero-downtime deployment with rollback capability.
Phase 06
Optimise
Monitor usage analytics, collect user feedback continuously, and ship improvements in short cycles. No product is ever truly finished. If you stop optimizing, the market moves on without you.

Design System & Theme.

Company Logo & Typography

Logo: The text-based {KARAM SAWALHA} logo utilizes developer syntax (curly braces) to immediately communicate a technical, software-oriented identity while keeping the visual profile minimalist and modern.

Typography:

  • Archive: Used for primary headings and labels. It gives a confident, technical tone that reassures B2B clients.
  • Sans serif: Used for body text to keep reading smooth and clear on every device.
Color Palette & Reasoning

Deep Forest Green (#1e363c): Represents stability, trust, and structural integrity. Essential for a SaaS business handling sensitive school and financial data.

Soft Olive/Lime (#d6e3ab): Acts as the accent color. It brings a sense of growth, vitality, and modern innovation, breaking up the heavy dark green.

Warm Cream/Off-White (#f5f4ee): Chosen over stark white to reduce eye strain, creating a calm, accessible, and sophisticated background for long reading sessions.

Visual Style: Grid based, highly structured, and minimalist. This mirrors the organizational clarity and precision of the software systems I build.

How the Idea Gets Executed.

Phase 1

Setup

  • Finalize brand identity
  • Launch portfolio site (ksawalha.tech)
  • Complete legal business registration
  • Server setup and database design
  • Build data migration scripts
  • Configure CI/CD pipelines

Phase 2

Launch

  • Web Admin Dashboard for finance, invoices, and reports
  • Teacher App for classes, homework, and communication
  • Parent App for fees, grades, and real time updates
  • First pilot school outreach and demo
  • Bus GPS and library premium add ons
  • Security audit and permissions system

Phase 3

Growth

  • Full QA and UAT with the pilot school
  • User training sessions in Arabic
  • Production go live
  • LinkedIn content marketing campaign
  • Launch referral program
  • Expand to 5 schools in the next year

How Income Is Generated.

Multiple revenue streams create recurring income and reduce dependence on any single client. The subscription model provides predictable monthly revenue that grows with each new school.

Recurring · Primary
Monthly Subscription
JD 2.5 per enrolled student, JD 5 per staff member/mo
Core SMS platform access, Web Dashboard, Teacher App, and Parent App. Priced per enrolled student and per staff member. Scales naturally as the school grows.
One-Time
Setup Fee
JD 300 – 500
Covers system configuration, data migration from legacy systems, and staff onboarding training. Collected at contract start, making month one cash flow positive.
Recurring · Upsell
Premium Add-Ons
JD 30 – 60/mo
Bus GPS tracking, library management module, advanced analytics dashboards. Low marginal development cost but high perceived value for schools.
Project-Based
Custom Development
Based on scope
Bespoke software projects for schools, tourism agencies, and businesses. Fixed-price or hourly. Provides short-term cash flow while the SaaS subscriber base grows.
Advisory
Technical Consulting
JD 30/hr
Advisory sessions for schools and businesses planning digital transformation, tech stack selection, vendor evaluation, and project scoping. Low overhead, high value.
Value Creation
Return on Investment Logic
15–20 hrs saved/week
The system saves each school 15–20 staff hours each week. The monthly subscription cost is a fraction of that saved labour, making the return on investment argument effortless in every sales conversation.

The Opportunity.

3,000+
Private schools in Jordan
$350B+
Global EdTech market by 2030
Low
Arab-world High Quality SMS penetration

Sources: Jordan Times (private schools context) and MarketsandMarkets (EdTech market).

CompetitorStrengthWeaknessOur Advantage
LMS (Jordan) Established brand Expensive, complex UI Simpler UX, affordable per-student pricing
Sentral Global reach No Native Arabic support, less customizable for local needs Full Arabic RTL, complete customization options
Google Classroom Free, widely known No admin or finance features Complete admin and financial suite
Excel + WhatsApp Zero cost Error-prone, not scalable, no audit trail Professional, automated, fully compliant
📣 Opportunity 1
A growing government push for school digital transformation across the Arab world creates a policy tailwind for EdTech adoption.
👨‍👩‍👧 Opportunity 2
After COVID, parents now expect digital communication with schools as a baseline, not a premium.
🏆 Opportunity 3
No dominant local SaaS player in the affordable segment (under JD 200/month), which creates a strong first mover window.

How the Business Scales.

📣
Marketing
  • LinkedIn content with weekly EdTech posts, product updates, and client success stories
  • Direct outreach to private school principals with a free 30 day trial
  • Referral program where existing schools earn fee discounts for referrals
  • Arabic YouTube channel that demos system features for organic SEO
🤝
Partnerships
  • Explore white label agreements with educational consulting firms
  • Integrate with local payment gateways (eFAWATEERcom, Stripe)
  • Collaborate with school supply vendors for bundled offers
⚙️
Technology
  • AI powered grade analytics and early dropout prediction features
  • Public API so third party developers can build integrations
  • Microservices architecture for multi-tenant, multi-country deployments
  • Automated onboarding to reduce setup time and cost
🌍
Expansion
  • Year 1: 5 paying pilot schools in Amman
  • Year 2: 25 schools, hire a junior developer and a sales manager
  • Year 3: enter Saudi market with a localized platform
  • Long term: white label offering for regional educational groups

Projects.

In Development
🏫
Full-Stack Mobile Web
EduManage Platform
An integrated school management system that replaces paper based operations. Three interfaces: a web admin dashboard for finance and reports, a teacher app for classroom and homework management, and a parent app for real time updates, fee payments, and direct teacher communication.
Flutter.NET 8Cloud
🏫
Full-Stack Mobile Web
Arabic School Platform
End to end school management system tailored for Arabic speaking institutions. Currently used in Sydney, Australia, with 500+ parents and students onboarded.
Flutter.NET 8Cloud
🚗
Full-Stack Mobile Web
Car Rentals Management Platform
Internal car rental management system tailored for Jordanian car rental agents. Currently serving a major agent in Amman, Jordan.
CloudFull-Stack
🇯🇴
Full-Stack Mobile Web
Tour Jordan
An AI powered cross platform mobile app designed to elevate the Jordanian tourism sector, integrating ChatGPT 4.0 for personalized itineraries. Nominated for the Crown Prince Award for Best Government Services Application.
CloudFull-Stack🏆 CPF Award Nominee

Recognition

Success Path

Karam was recognized in 2024 as a success story by the Crown Prince Foundation for the Tour Jordan app, an AI powered tourism platform nominated for Best Government Services Application.

Show on the CPF ↗

Crown Prince Foundation, Success Path Feature

Get in Touch.

Open to freelance projects, long term partnerships, and consulting engagements. If you have a school or business that needs a system built right, let's talk.

Send an Email
📍
Location
Amman, Jordan
💻