Skip to content

Hi, I'm Dennis Miano.

Websites, business systems and mobile apps, built around how your business really works and supported long after launch.

Or WhatsApp me
Portrait of Dennis Miano
years experience
6+
projects delivered
38+
Web, mobile, systems & IoT
Full stack

Businesses I've built for and worked with

I build software that businesses run on.

I'm a full stack developer in Nairobi. For more than six years I've designed and built websites, business systems and mobile apps for companies in logistics, property, retail, employment and education, in Kenya and abroad.

I like work that people depend on every day: the till that has to keep selling when the internet drops, the rent ledger a landlord checks every morning, the operations system a whole team logs into. That means starting with how your business actually runs, then building something that fits it.

I scope carefully, show progress early and often, and stay reachable after launch. If something breaks, you message me, not a ticket queue.

Education & certifications

  • BSc Computer Science

    Egerton University, Njoro, Main Campus

    Degree

  • Full Stack Software Engineering

    Moringa School

    Certification

  • Cybersecurity

    Moringa School

    Certification

  • Flutter Mobile Application Development

    Udemy

    Course

Software for the way your business works.

From a first website to the system your whole team runs on.
  • Websites & Web Design

    Fast, clear websites that explain what you do and make it easy for the right people to get in touch.

    • Business websites
    • Landing pages
    • UI/UX design
    • Corporate documents
  • Custom Software & Systems

    Systems built around how your business actually runs, including ones that keep working offline.

    • Point of sale
    • Inventory and stock
    • Booking systems
    • Offline-first apps
  • SaaS & Internal Platforms

    Cloud platforms and back-office tools your team logs into every day.

    • Cloud platforms
    • Dashboards
    • Back-office tools
    • Multi-tenant systems
  • Mobile Apps

    Cross-platform Flutter apps for Android and iOS, from one codebase.

    • Android and iOS apps
    • Windows desktop apps
    • Offline sync
    • Play Store publishing
  • AI Automation, Data & Chatbots

    Less copy-pasting, fewer errors: automations, chatbots and data that answer real questions.

    • WhatsApp and website chatbots
    • Workflow automation
    • Databases and dashboards
    • Machine learning
  • Technical Consulting & IoT

    A second opinion before you build, support once you have, and hardware prototypes when software is not enough.

    • Architecture advice
    • Platform support
    • Arduino and IoT prototypes

Every project is priced on scope. After a discovery call, I prepare a project scope, SRS and project document, then a detailed quotation, so you know exactly what you're getting before any work begins.

Book a discovery call
  • Built around your work

    Software shaped to your process, not the other way round.

  • Offline-first thinking

    Systems that keep working when the internet does not.

  • Support you can reach

    A real person on WhatsApp or the phone after launch.

  • Built for Kenyan businesses

    SMEs, retailers, landlords and startups, with M-Pesa where it matters.

My process is simple.

  1. 1

    Discover

    A free discovery call to understand your business, goals and constraints. I then prepare a project scope, SRS and project document, and a quotation.

  2. 2

    Build

    Iterative delivery with regular demos and feedback, so there are no surprises.

  3. 3

    Launch & Support

    Testing, deployment, training and ongoing support you can actually reach.

Every project, at a glance.

  • RAJI GlobalWebsite · LogisticsDetails

    The public website for an electric-fleet logistics, warehousing and workforce company operating in Kenya and across Africa.

    • HTML
    • CSS
    • JavaScript
    • Vite
    • Cloudflare Workers
  • GraceWorksPlatform · EmploymentDetails

    A free job platform for women returning to work, matching them with remote, hybrid and flexible roles from verified employers.

    • React
    • TypeScript
    • Vite
    • Cloudflare Workers
    • Cloudflare D1
    • Cloudflare R2
    • Cloudflare Access
    • Turnstile
  • Bilvista HardwareWebsite · Hardware & ConstructionDetails

    A catalogue site with a shopping cart that checks out to WhatsApp, plus a staff dashboard for enquiries and product editing.

    • HTML
    • CSS
    • JavaScript
    • Cloudflare Pages
    • Cloudflare Functions
  • RAJI SystemSystem · LogisticsDetails

    RAJI Global's internal operations system, used day to day by teams running deliveries, storage and staffing in Kenya and across Africa.

    • React
    • TypeScript
    • Vite
    • Cloudflare Workers
    • Cloudflare D1
    • Cloudflare R2
    • Cloudflare Access
  • Kisasa POSSystem · RetailDetails

    A multi-user point of sale for Kenyan shops that works with no internet at all: sales, receipts, stock and customers, on a Windows till and Android phones.

    • Flutter
    • Dart
    • Riverpod
    • Drift (SQLite)
    • ESC/POS printing
    • Barcode scanning
  • RentishaSystem · PropertyDetails

    A property management system for Kenyan landlords: billing for rent, water and garbage, M-Pesa and bank payments, deposits, caretakers and analytics, on Android and Windows.

    • Flutter
    • Dart
    • Supabase
    • PostgreSQL
    • Row-level security
    • Thermal printing
  • AcademianomadsWebsite · Research ServicesDetails

    The website for a Kenyan team offering statistical data analysis and virtual assistant support to researchers and consultancies in the US, UK and Europe.

    • HTML
    • CSS
    • JavaScript
    • Cloudflare Workers
    • Workers KV
    • Paystack
    • Resend
    • Turnstile
  • Academia ToolkitWebsite · EducationDetails

    The website for an academic support service offering live exam support and study help.

    • React
    • Vite
    • Supabase
    • Vercel
    • NOWPayments
    • Resend
  • ExpertBridgePlatform · EducationDetails

    An academic help platform that matches students with subject experts, with live order progress, pricing by level and deadline, and an editor-backed content system.

    • Next.js
    • React
    • TypeScript
    • Supabase
    • Tailwind CSS
    • Vercel

The tools I reach for.

Chosen for the job, not the trend: mature, well-supported technology your next developer will recognise.
  • Frontend Development

    • React
    • JavaScript
    • HTML
    • CSS
    • Tailwind
    • Bootstrap
    • Leaflet
    • Mapbox
  • Mobile App Development

    • Flutter
    • Dart
  • Backend Development

    • SQL
    • PostgreSQL
    • MySQL
    • Django
    • Ruby on Rails
    • GeoServer
    • Supabase
    • Firebase
    • MinIO
    • Faktory
  • Data Analysis & ML

    • Python
    • R
    • Excel
    • TensorFlow
    • scikit-learn
    • PyTorch
    • NumPy
    • Grafana
  • Internet of Things

    • Arduino
    • C/C++
  • DevOps

    • Git
    • GitLab
    • GitHub
    • Docker
    • Linux
    • Vultr
    • AWS
    • Cloudflare
  • Design

    • Figma
    • Adobe Illustrator

How I work with people

  • Critical thinking
  • Problem solving
  • Communication
  • Teamwork
  • Leadership
  • Time management
  • Creativity
  • Adaptability
  • Conflict resolution
  • Patience
  • Commitment
  • Resilience

Where I've done the work.

More than six years of building and supporting software, from client projects to running live systems.
Full history on LinkedIn
  1. Jun 2026 to present

    Systems Administrator

    Esque Kenya Limited · Contract

    Kenya · Hybrid

    • Manage servers and systems.
    • Manage user accounts and access.
    • Troubleshoot issues and provide support.
  2. Jan 2026 to present

    Senior Tech Support

    RAJI Global · Contract

    Nairobi County, Kenya · Hybrid

    • Designed and built RAJI Global's internal system from the ground up, and now run and support it day to day.
    • Built and maintain the public website at rajiglobal.co.ke.
  3. Aug 2025 to Jul 2026

    Senior Tech Support

    GraceWorks · Contract

    Nairobi County, Kenya · Hybrid

    • Designed and built GraceWorks' internal system from the ground up, and ran and supported it day to day.
  4. Mar 2025 to Dec 2025

    Freelance Automation Expert

    Self-employed · Freelance

    Kenya · Remote

    • Helped businesses save time and reduce errors with AI-driven workflows and automation.
    • Connected CRMs and other business tools using ChatGPT, Zapier, Make (Integromat) and Power Automate.
  5. Aug 2018 to May 2024

    Software Developer

    Esque Kenya Limited · Full-time

    Kenya · Hybrid

    • Designed, developed and maintained software for clients across multiple industries.
    • Built scalable applications, integrated systems and automated workflows to improve efficiency.

In their words.

  • Dennis built us a site that works the way we sell. Customers fill a cart and it reaches us on WhatsApp as a proper itemised order, and my team can update products and photos ourselves without calling a developer.

    Billy K., Owner, Bilvista Hardware

  • Dennis turned ExpertBridge from an idea into a working platform. He was clear about scope from the start, delivered in stages we could review, and was easy to reach whenever we needed a change.

    Felix G., Founder, ExpertBridge

  • Our clients are in the US, UK and Europe, and the site Dennis built explains what we do for them clearly and professionally. He kept us informed at every step and the whole process was straightforward.

    E. Mugo, Founder, Academianomads

  • Dennis built the RAJI Global website, our operations system and the GraceWorks platform from the ground up. Our teams use them every day, and he is the one who keeps them running and improves them as we grow.

    P. Awinja, RAJI Global and GraceWorks

Contact

Have a project in mind? Let's talk.

A discovery call is free. Tell me what you're trying to do, and I'll tell you honestly how I'd approach it.

Or send a few details and I'll get back to you shortly.