Hi, I'm Danny — Full-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.

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/CSSBackend
Node.jsExpress.jsPythonERPNext/FrappeDatabases
MongoDBMySQLMariaDBPostgreSQLPractices & 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 2025 – PresentJaguar 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.
PythonERPNextFrappeAgileSoftware Developer
Aug 2024 – Feb 2025Jaguar 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.jsMongoDBSoftware Developer
Jan 2024 – Jun 2025Nathan 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.jsMEAN Stack Developer
Jun 2023 – Jun 2024Epicle 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.jsSoftware Engineer
Sep 2022 – Feb 2023I&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.jsReact Developer
Jun 2022 – Aug 2022Plateaumed 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-PesaInternational 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 catalogComplianceSource 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.jsReactBookingMarksila254 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.
- Phone
- +254 758 269 725
- Location
- Nairobi, Kenya