About
I'm a backend-focused software engineer with 2+ years building RESTful APIs and enterprise applications in PHP (Laravel, Filament) and Python.
At Cytonn Investments I built e-Float, a multi-tenant fintech disbursement platform integrating M-Pesa, bank rails and an AMQP service bus, and designed Cytrello, a Python/Nuxt workspace platform, end to end.
I focus on secure, well-tested, production-grade systems, and I'm comfortable with Docker, AWS and GitHub Actions CI/CD in Agile teams. When a product needs it, I ship the Vue/Nuxt or Angular frontend too.
Experience
Jun 2024 — Present
Software Engineer Assistant · Cytonn Investments
- Build and maintain backend systems and RESTful APIs for enterprise financial platforms in Laravel, with Filament and Livewire admin interfaces.
- Refactored database queries and backend logic, improving performance and reducing technical debt; wrote unit and integration tests to strengthen release confidence.
- Delivered Vue.js/Tailwind interfaces and Angular admin interfaces for CRIMS, a portfolio management platform.
Key project: e-Float — Multi-tenant petty cash & disbursement platform
- Architected a three-system payment pipeline: async AMQP messaging with the core investment platform plus an OAuth2 HTTP integration for M-Pesa and bank payouts, with correlation-ID tracing across all three.
- Built idempotent notification and deposit handling with redemption reversal on terminal failure, so retries and polling never double-credit or double-pay.
- Delivered tiered multi-stage approvals, SSO-backed RBAC with per-client access grants, and an append-only audit log.
- Built bulk payments from CSV/XLSX with all-or-nothing pre-validation; fixed a thousands-separator parsing bug that would have paid 1/1000th of the intended amount.
- Shipped with 473 automated tests across 84 files, verified end-to-end against a live message broker and payments instance.
Key project: Cytrello — Internal workspace & task management platform
- Owned end-to-end design and delivery of a multi-tenant task platform used across departments.
- Built a recurring-task engine with scheduled jobs that generate, reset and reassign cards on hourly to monthly cycles.
- Architected a cross-workspace sync service that mirrors cards bidirectionally in real time, with configurable column mapping.
- Implemented granular RBAC separating board membership from task-level access for confidential client collaboration.
- Laravel
- Filament
- Livewire
- Python
- MySQL
- RabbitMQ
- Docker
- Nuxt
- Vue.js
- Angular
Mar — Jun 2024
Software Engineer Intern · Cytonn Investments
- Supported full-stack development in Laravel and Vue.js, including backend services and API integrations.
- Improved frontend and backend test coverage and assisted with CI/CD pipeline setup.
- Contributed to system design documentation and architectural reviews.
- Laravel
- Vue.js
- GitHub Actions
Jul — Sep 2022
Data Intern · NDMA (ICT Department)
- Automated Python data pipelines for national drought monitoring dashboards.
- Cleaned and validated datasets for reporting accuracy; built data visualization components.
- Python
- Power BI
Education
BSc Computer Science, Second Class Upper · Maseno University, 2019 — 2023
Microsoft Certified: Power BI Data Analyst Associate
CCNA: Switching, Wireless & Routing Essentials
Selected Work
Shipped to production for real clients.
Sol Safaris · Safari booking platform
Headless Laravel 12 + Filament backend exposing a versioned REST API to a server-rendered Nuxt storefront, with an RBAC admin, queued image optimization, and Word-document itinerary parsing.
- Laravel 12
- Filament
- REST API
- Nuxt
- Docker
Cecily Mbarire 2027 · Campaign website
Server-rendered campaign site with Git-backed content, a visual CMS for non-technical staff, and Resend-powered contact forms.
- Nuxt 4
- Vue 3
- Nuxt Content
Diocese of Mbeere (ACK) · Official website
Content-driven site with a Markdown CMS and visual editor, letting non-technical staff manage news, events and ministry pages.
- Nuxt 3
- Vue 3
- Nuxt Content
LISH · Mobile app
Cross-platform nutrition and fitness app with AI meal planning, offline-first encrypted sync, and native step tracking; ships via EAS.
- React Native
- Expo
- Supabase
Contact
I'm open to backend and platform engineering roles, especially in payments and fintech. The fastest way to reach me is email.
muriithierick3758@gmail.com