Frontend Engineering
React, Next.js, Vue.js, Angular, TypeScript, JavaScript, HTML, CSS, Tailwind CSS, Redux, Vite.
Senior Full Stack Engineer · AI Systems · Cloud & Integrations
I design, build, and ship web applications, APIs, and AI-powered workflows that solve practical business problems. With 9+ years of experience across full-stack engineering, backend systems, cloud infrastructure, and digital platforms, I take products from initial requirements to production-ready solutions.
01 / ABOUT
I work across the software lifecycle: understanding the problem, shaping a maintainable solution, building the product, and supporting it in production. My background spans full stack engineering, WordPress and e-commerce, cloud platforms, integrations, and practical AI automation.
I enjoy making complex systems work together and turning repetitive processes into reliable, useful tools for the people who depend on them.
CORE SKILLS
A broad technical toolkit, applied to the problem at hand.
React, Next.js, Vue.js, Angular, TypeScript, JavaScript, HTML, CSS, Tailwind CSS, Redux, Vite.
PHP, Laravel, Filament, Livewire, Node.js, Express, NestJS, Python, Django, Django REST Framework, Flask, FastAPI, Java, Spring Boot, C#/.NET, REST APIs, GraphQL, M-Pesa and payment integrations, PDF reporting.
WordPress, WooCommerce, custom themes and plugins, Elementor, Gutenberg, Shopify, Magento, Webflow, Drupal.
LLM API integrations, AI-assisted development, workflow automation, webhooks, CRM integrations, Python/Node.js automation, n8n, Make.com, Zapier, Zoho Flow.
PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, PostGIS, Kafka, RabbitMQ, WebSockets, AWS, Azure, Google Cloud, Docker, Docker Compose, Kubernetes, Terraform, CI/CD, GitHub Actions.
Playwright, Jest, Cypress, PHPUnit, OAuth, JWT, API testing, Git, technical planning, QA, troubleshooting, deployment, and production support.
HOW I WORK
Define requirements, constraints, and the outcome the software needs to achieve.
Choose appropriate technologies, define system boundaries, and keep components understandable.
Develop the application, connect APIs and external services, and handle real-world data and failure scenarios.
Validate functionality, troubleshoot issues, support deployment, and improve the solution based on results.
02 / SELECTED WORK
A few problems solved with software.
A custom-built multilingual WordPress site with custom themes and plugins, using Elementor, that presents free zone licensing, business activities and visa options, with a focus on clear conversion paths for founders setting up a company online.
Read the engineering case study →Visit live site ↗A services website that lets customers request a quote through a contact form or reach the team directly on WhatsApp, making it easy for people abroad to get tasks done in Kenya.
Read the engineering case study →Visit live site ↗Automations reduced manual workload by 70%+ in relevant workflows.
Designed integrations around real operational handoffs, using APIs and webhooks to move information between business systems. The focus was to reduce repetitive work while keeping the workflows maintainable and reviewable.
Read the engineering case study →Designed and implemented the portfolio, project gallery, experience timeline, interactive UI, health endpoint, and AI chatbot. The main page is server-rendered, with client-side React state used where interaction is needed. The chat endpoint validates messages, limits conversation history, and calls Llama 3.1 through a Cloudflare Workers AI binding. The health endpoint returns application status and a timestamp.
Read the engineering case study →The chatbot uses a grounded system prompt rather than a vector database or retrieval pipeline because its knowledge base is small. Current opportunities include API rate limiting, automated tests, streamed responses, and improved chatbot accessibility. Key package versions are Next.js ^16.0.0, React ^19.0.0, vinext ^1.2.1, Vite ^8.3.0, and @vinext/cloudflare ^1.1.1; the version ranges and Cloudflare runtime adapter should be revalidated when upgrading.
An AI-powered product made of a Laravel 12 and React/TypeScript admin application and an Electron and React desktop client that turns plain-language requests into runnable automation tools. I worked on company and user profile APIs, authenticated integrations, and LLM-powered workflows, helping reduce manual workload by 70%+.
Read the engineering case study →Modelled owners, land parcels and quality assessments (pH, moisture, nutrients, score) behind JWT-protected REST endpoints on PostgreSQL, with a Docker Compose stack. Later used by a company that sells land in Kenya; the public repository holds the base project and the client-modified components are privately owned.
Read the engineering case study →View source code on GitHub ↗A multi-service application: a React dashboard with Chart.js, a Node/Express API with bcrypt and JWT authentication and role-protected admin routes on MongoDB, and a Flask service that fetches yfinance market data. Began as an MSc capstone and was later transformed into a client project; the public repository holds the MSc base project and the client-modified components are privately owned.
Read the engineering case study →View source code on GitHub ↗Guests browse the menu and reserve from tables that are free for their date, time and party size, with booking rules enforced on the server. An admin panel manages categories, menus with images, tables and reservations. Produced for a small chain of restaurants in the UAE; the public repository holds the base project and the client-modified components are privately owned.
Read the engineering case study →View source code on GitHub ↗Searchable, sortable tables and forms for employees, departments, countries, states and cities, plus user, role and permission management. Implemented in small companies to manage their employees; the public repository holds the base project and the client-modified components are privately owned.
Read the engineering case study →View source code on GitHub ↗Built for an NGO. Users register, sign in and keep a personal history of daily kWh readings. Passwords are hashed, tokens expire after two hours, and every query is scoped to the signed-in user. The public repository holds the base project; the client-modified components are privately owned.
Read the engineering case study →View source code on GitHub ↗Showing 10 of 10 selected projects
03 / EXPERIENCE
2017, 2026
My experience spans web development, full stack engineering, digital product development, integrations, automations, and technical project delivery; from running a remote software agency to building AI-enabled workflows and supporting business-critical web platforms.
AUG 2025, AUG 2026
mAble / AI Systems Development · Remote
Built AI-enabled applications and API/webhook integrations across LLM services, backend systems, and business tools, and prepared them for production.
MAR 2025, AUG 2025
FZ SHAMS, SHAMS Services · Sharjah, UAE
Delivered multilingual WordPress/Elementor sites (English, German, Russian, Arabic) and CRM integrations. Migrated startwith.shams.ae to shamsfz.ae with zero downtime.
JAN 2020, FEB 2025
Third World Nerds · Remote
Founded and ran a remote software agency delivering web apps, APIs, e-commerce, and custom platforms, covering technical planning, QA, delivery, and client communication.
JUN 2017, DEC 2019
DolTech Software Solutions · Nairobi, Kenya
Built websites, WordPress/WooCommerce solutions, custom themes and plugins, and third-party integrations, and supported hosting, DNS, SSL, and deployment.
HOW I APPROACH ENGINEERING
I take responsibility for understanding the problem and moving work toward a usable outcome.
END TO ENDI focus on the underlying cause, not just the visible symptom.
ROOT CAUSEI work across technical and non-technical teams to keep requirements, decisions, and delivery aligned.
ALIGNMENTI look for opportunities to simplify systems, improve reliability, and reduce unnecessary manual work.
RELIABILITY04 / EDUCATION
2023, 2024
University of Bolton, UAE · GPA: 4.0 / 4.0
Focused on cloud security, cryptography, DevOps, GDPR, and ISO 27001. Capstone: secure cloud-based financial forecasting application with separate administrator and investor roles.
2020, 2023
University of Bolton, UAE · GPA: 3.6 / 4.0 · Upper Second-Class Honours
Dean's List recipient, with a foundation in software engineering, application development, and database systems.
05 / CAREER OPPORTUNITIES
I'm seeking a full-time, long-term role where I can contribute my experience in software engineering, web development, full-stack development, AI-powered systems, cloud platforms, and integrations.
With a background in building and maintaining production applications, connecting business systems, and solving complex technical problems, I bring a practical, ownership-driven approach to engineering. I'm looking for a team where I can take responsibility, collaborate effectively, contribute to meaningful products, and grow over time.
If you're looking for an engineer who contributes beyond individual tasks and grows with your team, I'd welcome the conversation.
SEND A MESSAGE
CHECKING API · NEXT.JS ROUTE HANDLER