Victor Muthomi
Software Engineer | Intelligent Systems & Scalable Platforms
Building scalable solutions across ERP systems, mobile applications, and AI/ML integration
Accomplished software engineer specialising in full-stack development using Python, FastAPI, Flask, Flutter, and the Frappe/ERPNext ecosystem. Experienced in designing intelligent, data-driven systems by integrating machine learning models, data pipelines, and automation workflows into production applications. Passionate about advancing the intersection of software engineering, AI/ML, and practical automation, with hands-on experience in model integration, API orchestration, and scalable system architecture.
🧭 My Journey
From rural Kenya to the forefront of technological innovation, my journey is a testament to the power of dedication and curiosity. With a passion for programming sparked in my teenage years, I pursued a career in software development and data science, driven by a desire to craft elegant solutions to complex problems.
Today, I specialise in Python development, data science, and Frappe/ERPNext applications, delivering impactful solutions for individuals, businesses, and communities. My expertise has been recognised by leading tech companies and SMEs, and I have had the privilege of mentoring aspiring developers, empowering them to excel in the technology industry.
“ Every line of code I write is a step further from where I began and a bridge to where someone else might start their journey. ”
🏆 Achievements & Milestones
Built Production-Ready Web Platforms
Designed and deployed multiple full-stack applications using Python-based frameworks, focusing on reliability, maintainability, and clean architecture. Implemented authentication, APIs, background workers, and database optimisation to support real-world usage.
Implemented Online Payments Integration (M-Pesa APIs)
Successfully integrated Safaricom Daraja APIs into web systems, enabling secure mobile payments, transaction verification, and automated reconciliation — allowing businesses to receive payments directly through their applications with minimal manual intervention.
Developed Intelligent Automation & AI Solutions
Created AI-assisted tools and chatbot systems capable of handling user queries, data retrieval, and workflow automation. Leveraged NLP models and structured data pipelines to reduce repetitive human tasks and improve response efficiency.
Built Data-Driven Decision Systems
Designed data processing pipelines and predictive models that transform raw datasets into actionable insights. Applied statistical analysis and machine learning techniques to support forecasting and business intelligence.
Engineered ERP & Business Management Solutions
Customized and deployed Frappe/ERPNext systems tailored to organisational workflows, including inventory, invoicing, reporting, and operational tracking. Improved operational visibility and reduced administrative overhead.
Created Scalable API Architectures
Designed RESTful services with proper authentication, caching strategies, and background job processing to handle concurrent users and long-running tasks reliably in production environments.
Mentored Upcoming Developers
Guided junior developers in programming fundamentals, debugging strategies, and real-world project structure. Helped learners transition from theory to practical software development and professional workflows.
Delivered Solutions for SMEs and Independent Clients
Worked with businesses and individuals to translate requirements into functional software products. Focused on usability, performance, and long-term maintainability rather than short-term prototypes.
Promoted Clean Code & Engineering Best Practices
Adopted modular architecture, version control workflows, documentation standards, and testing strategies to ensure software longevity and team collaboration readiness.
Continuous Technical Growth Milestone
Progressed from learning programming fundamentals to building complete production systems involving backend services, databases, APIs, automation, and AI — demonstrating consistent growth from learner to solution engineer.
Designed Domain-Aware AI Assistants
Architected intelligent assistants capable of understanding structured organisational knowledge rather than relying solely on generic LLM responses. Implemented retrieval pipelines, contextual memory, and controlled reasoning layers to ensure accurate, explainable, and auditable outputs suitable for real operational environments.
Built Reliable AI Systems for Production Use
Engineered AI workflows beyond experimentation — including data validation, model evaluation, fallback logic, and monitoring. Focused on deterministic behaviour, cost control, and graceful degradation, ensuring AI features remain dependable even under uncertain inputs and real user traffic.
Looking Forward
I focus on applying Artificial Intelligence to solve real-world challenges in developing regions, particularly in healthcare, education, and sustainable agriculture. By combining machine learning, data engineering, and practical software systems, I design solutions that are not only technically advanced but also accessible, reliable, and usable in resource-constrained environments.
My goal is to bridge the gap between modern AI innovation and everyday societal needs — transforming data into decision-making tools, automation into empowerment, and technology into opportunity. I believe intelligent systems should augment human capability and deliver measurable impact, regardless of geography or economic standing.