Skip to content
Danny.

Hi, I'm DannyFull-Stack Developer

Muhadi Dancun

I ship polished React and Next.js interfaces on the front end — and the Node.js, Python, and ERP systems that run the business behind them.

Portrait of Muhadi Dancun

About

A full-stack engineer who ships

I'm a full-stack developer who's equally at home building a customer-facing interface and rewriting the backend logic a business actually runs on. Since 2022 I've shipped production UI, customized live ERP systems, and designed a feature-flag workflow that cut release time by 60% — across banking, healthcare, and energy-sector environments where getting it right matters.

  • Designed a feature-flag release workflow that cut time-to-ship by 60% and eliminated recurring QA bottlenecks.
  • Customize a live ERP system's HR, CRM, and admin logic in Python/Frappe — business-critical work most frontend-first developers never touch.
  • Ship production software end-to-end: React.js/Next.js interfaces, Node.js/Express APIs, and the MongoDB/MariaDB data layers underneath.

Skills

Tools I reach for

Comfortable owning a feature from interface to database — four frontend frameworks, two backend runtimes, and the practices that keep production systems from falling over.

  • Frontend

    React.jsNext.jsVue.jsAngularTypeScriptJavaScriptHTML/CSS
  • Backend

    Node.jsExpress.jsPythonERPNext/Frappe
  • Databases

    MongoDBMySQLMariaDBPostgreSQL
  • Practices & Tools

    Git/GitHubAgile/ScrumFeature-flag rolloutsFHIR/EHR integration

Experience

Where I've worked

6 roles since 2022 — from early React work to owning ERPNext system customizations in production.

  • Business Support Systems Engineer

    Feb 2025Present

    Jaguar Petroleum · Full-time · On-site

    • Design and customize ERPNext (Frappe/Python) system logic across HR, CRM, and administrative modules to support day-to-day business operations.
    • Build and maintain data pipelines connecting administrative workflows to core ERPNext records, keeping departmental data consistent and current.
    • Work directly with internal stakeholders to translate operational requirements into ERPNext customizations and configuration changes.
    PythonERPNextFrappeAgile
  • Software Developer

    Aug 2024Feb 2025

    Jaguar Petroleum · Full-time · On-site

    • Built responsive, production front-end interfaces in React.js and Next.js, with a focus on performance and usability.
    • Implemented reusable component and state-management patterns to keep the UI maintainable as functionality expanded.
    • Worked with backend services (Express.js, MongoDB) to wire front-end views to live application data.
    React.jsNext.jsExpress.jsMongoDB
  • Software Developer

    Jan 2024Jun 2025

    Nathan Digital · Contract · Remote

    • Designed and deployed a feature-flag release workflow (Node.js, Vue.js) to decouple deployment from release and enable safer, incremental rollouts.
    • Reduced QA bottlenecks and cut time-to-ship by 60% by integrating flag-based toggling into the existing delivery process.
    • Delivered this work as a contract engagement running alongside a full-time role, coordinating around both teams' release cycles.
    Node.jsVue.js
  • MEAN Stack Developer

    Jun 2023Jun 2024

    Epicle Solutions Private Limited · Full-time · On-site

    • Contributed to FHIR-standard integration work enabling interoperable communication between Electronic Health Record (EHR) systems.
    • Built and maintained MEAN-stack interfaces and services supporting the data exchange.
    • Worked within the data-handling expectations typical of healthcare environments, given the sensitivity of the records involved.
    MongoDBExpress.jsAngularNode.js
  • Software Engineer

    Sep 2022Feb 2023

    I&M Bank Ltd · Hybrid

    • Collaborated with in-house web designers to translate UI/UX designs into responsive, production-ready React.js interfaces.
    • Worked within an Agile/Scrum team — sprint planning, daily stand-ups, and sprint reviews — shipping features on a predictable cadence.
    • Worked within the code-quality and review standards expected in a regulated banking environment.
    JavaScriptReact.js
  • React Developer

    Jun 2022Aug 2022

    Plateaumed Limited · Remote

    • Built reusable React.js components adopted across multiple views, reducing duplicate UI code.
    • Contributed to database design decisions, coordinating closely with backend engineers on a fully distributed team.
    • Delivered production-ready features on a fully remote, cross-border engineering team.
    JavaScriptReact.js

Projects

Things I've shipped

Real products, live in production, serving real businesses — not tutorial clones. From a full ERP rollout to booking platforms running real client operations.

  • NexaGen Solutions & ERP

    A full ERP+POS product, not just a landing page: unified finance, HR, and operations management built on ERPNext/Frappe, with Kenya eTIMS tax compliance and M-Pesa integration for East African clients — plus the marketing site for the consultancy behind it.

    ERPNextFrappePythoneTIMSM-Pesa
  • International Safety Training Centre

    Course catalog and site for a safety-training organization that's certified 38,000+ professionals in occupational safety, fire safety, and first aid across Kenya, alongside its safety-audit services.

    WebCourse catalogCompliance
  • Source of Adventure

    Full booking platform for an adventure and fitness lifestyle brand — tours, classes, corporate events, and gift cards, built end-to-end in Next.js.

    Next.jsReactBooking
  • Marksila254 Fitness

    Marketing and booking site for a Nairobi personal trainer with 500+ clients — training packages, nutrition coaching, testimonials, and scheduling in one place.

    Next.jsBookingMarketing

Education

Foundations

  • Jul 2021 – Feb 2022

    Certificate in Software Development

    Moringa School

    Full-Stack Development, specializing in Python-Django and JavaScript frameworks.

  • 2019

    Diploma in Information Technology

    KCA University

Contact

Let's build something

I'm open to full-time roles, contract work, and freelance projects. Reach out and I'll get back to you soon.

Location
Nairobi, Kenya

Find me online