Hi, I'm Derrick Barasa.
I build scalable web platforms, financial tools & enterprise systems.
> Java Vert.x
Software Engineering student at The Co-operative University of Kenya and former remitcore development intern (2025–2026). I turn compliance, payments and payroll problems into reliable, event-driven systems with Java Vert.x, Laravel and Vue.js, and ship them live.
01. About Me
Engineering Full-Stack Systems & Cloud Deployments
I am a Software Engineering student focused on engineering high-performance microservices, full-stack enterprise web platforms, and production-grade software applications.
From 2025 to 2026 I was a software development intern on the remitcore team, working on compliance and data analysis in 2025, then system development, system design, testing and mobile apps (Flutter and Kotlin) in 2026.
My work spans custom domain production deployments (biopay.africa, automoti.site, salaryd.com, countcomply.com) as well as internal enterprise systems ranging from accounting and healthcare to canteen operations.
I focus on modular software design, database integrity, non-blocking asynchronous event handling, and practical cloud infrastructure.
BSc Software Engineering
The Co-operative University of Kenya
Java Vert.x, Laravel, Vue.js
PostgreSQL, MySQL, Render
02. Experience
Software Development Intern at remitcore
System Development, Design & Mobile
2026remitcore · Development team
- System development and system design.
- System testing.
- Mobile app development with Flutter and Kotlin.
Compliance & Data Analysis
2025remitcore · Development team
- Compliance work, using Excel.
- Data analysis with Power BI and Python (pandas).
- API testing.
03. Tech Stack
Tools & Technologies
Backend
- Java (Eclipse Vert.x)
- PHP (Laravel)
- Python
- C
- RESTful API Architecture
- Asynchronous Event Loops
Frontend & Mobile
- Vue.js
- Vuetify
- Tailwind CSS
- HTML5 & CSS3
- JavaScript (ES6+)
- Flutter
- Kotlin
Databases
- PostgreSQL
- MySQL
- Schema Design & Migrations
- Relational Data Modeling
Tools & DevOps
- Git & GitHub
- Render Deployment
- DNS & Custom Domains
- Linux / Ubuntu
- Power BI, pandas & Excel
04. How I Build
Principles Behind Every System
Modular design
Clear modules and services, so features can grow or change without breaking the rest of the system.
Database integrity
Careful schema design, migrations and relational modeling keep data consistent, from ledgers to patient records.
Non-blocking by default
Event-driven Java Vert.x services that handle asynchronous work without holding up other requests.
Shipped, not just built
Deployed on Render with custom domains and DNS, so the work runs live for real users.
05. What I Build
Systems I Can Build For You
I build custom software for any business or sector, from Nairobi, Kenya, for clients anywhere. These are the kinds of systems I take on most, and each has a working example in my projects below. If yours is not listed, tell me what you need and I will scope it.
Point of sale
Tills, order routing, tickets and receipts for any business that sells to customers, with role-based access for cashiers, staff and admin.
Example: Canteen System
E-commerce and online ordering
Online stores and ordering flows for any product or service: catalogues, cart, order tracking and payments.
Example: Canteen System
Inventory and stock control
Stock levels, restocking, automatic deduction as items are sold, usage tracking and waste or loss logs for any kind of goods.
Example: Canteen System
Healthcare management systems
Electronic medical records, appointment scheduling and patient history, with role-based dashboards for doctors, nurses, reception, pharmacy, lab, finance and admin.
Example: MedicAid (HMS)
Accounting and finance
Double-entry ledgers, general journals, accounts payable and receivable, and automated financial reports for any organisation.
Example: Accounting System
HR and payroll
Payroll, tax deductions, attendance, recruitment and employee records in one platform for any team.
Example: Salaryd
Compliance and risk (AML/KYC)
Customer screening, policies, risk registers, filing tracking and a full audit trail for any regulated business.
Example: CountComply
Biometrics and identity
Offline-first biometric registration and liveness checks for any service that needs to verify people.
Example: BioPay
Payment and mobile money integrations
Live M-PESA STK push payments through Safaricom Daraja, wallets and vouchers, wired into any order or billing system.
Example: Canteen System, BioPay
Dashboards and reporting
Sales, revenue, activity and admin overviews, so any owner sees how the business is doing at a glance.
Example: Canteen System, MedicAid (HMS)
Mobile apps
Android apps in Kotlin and cross-platform apps in Flutter that connect to your backend.
Example: BioPay app (Kotlin)
Websites and platforms
Public websites, listings and marketplace platforms, and CRM front doors that are fast, searchable and easy to keep up to date.
Example: remitcore, Derrick Gallery, Tayari CRM
06. Featured Work
Live Web Platforms & Systems
12 projects · 3 featured · 4 enterprise · 5 more below
Featured Platforms
CountComply
ComplianceAML/KYC and compliance management platform covering screening, policies, enterprise risks, reminders, filing tracking and board oversight.
- AI-assisted AML/KYC screening
- Obligations, filings & audit trail
8 areas: auth, screening, policies, risks, reminders, filings, board, audit trail
BioPay
BiometricsOffline-first biometric registration, payment and voucher infrastructure for humanitarian programmes.
- ONNX runtime & liveness detection
- Low-latency biometric payload processing
4 modules: auth, registration, payments, vouchers
Salaryd
HR TechHR and payroll platform bringing payroll, people, attendance and recruitment together for growing teams.
- Payroll, tax deductions & attendance
- Recruitment and employee records
5 modules: auth, payroll, attendance, recruitment, records
Enterprise Systems & Internal Software
MedicAid (HMS)
HealthcareHospital management system covering patient care, admissions, pharmacy, lab, billing and payroll across seven roles. Includes allergy and drug-interaction checks, NEWS2 early warning scoring, M-PESA and SHA payments, a patient portal and a read-only FHIR API.
7 roles, 54 backend services, 86 pages, 73 tables
Accounting System
FinanceDouble-entry financial system for tracking ledgers, general journal entries, accounts payable/receivable, and automated financial reporting.
5 modules: auth, ledgers, journals, payables/receivables, reports
Canteen System
OperationsFood ordering, e-commerce and point-of-sale system with online ordering, digital menu management, inventory with automatic stock deduction on every sale, role-based order processing and meal ticket issuance, administrator-managed roles and permissions with an audit trail, daily menus and profitability reports, with live M-PESA STK push payments through Safaricom Daraja.
10 modules: auth, POS, e-commerce, daily menus, inventory, orders, meal tickets, roles & permissions, audit, M-PESA

Tayari CRM Website
CRMPublic website for Tayari CRM, a platform that brings customer onboarding and complaints support into one workspace. Includes the landing page, invitation-based sign-in and password recovery pages.
Scope: landing page, auth pages, SEO, accessibility, browser tests
More Live Platforms
Derrick Gallery
Web PlatformVehicle listings platform for the Kenyan market, built with Laravel and Tailwind CSS and deployed with custom DNS.
- Custom database migrations & REST routes
- Hosted on Render with custom DNS mapping
Scope: auth, listings, REST routes, migrations, live deploy
remitcore
FinTechPublic website for remitcore, a money transfer and currency exchange platform. Built during my development internship on the remitcore team.
- Website design and development
- Built as part of the remitcore development team
Scope: public website, design and development
Side Projects
Small builds made for fun and practice. Not in production.
Avatar Maker
Side projectAn avatar maker for creating custom profile avatars.
Case studies
Inside CountComply: compliance in one place
Inside BioPay: identity you can pay against
Inside MedicAid: one system for every role in the hospital
Private repository, code on request
07. Working With Me
What Working With Me Looks Like
The same four steps on every project, from the first conversation to a system your team can run.
Discovery call and brief
We talk through the business problem, who will use the system and what done looks like, then agree the scope.
Design and data model first
Screens, user roles and the database are planned before any coding, so the system holds up as it grows.
Build in small stages
You see working versions early with demos along the way, and can change direction while it is cheap to do so.
Test, deploy and hand over
Testing, going live on your own domain, and a proper handover so you know how it works.
Common questions
How do we start?
Send me a message with what you need, using the form or WhatsApp. I reply within 24 hours, and we set up a short call to understand the problem.
How do you charge?
Fixed price for projects with a defined scope, or hourly or monthly for ongoing work. I quote after the discovery call, so the price matches the scope.
Do you work with clients outside Kenya?
Yes. I work remotely from Nairobi, on East Africa Time, with clients anywhere.
What happens after the system goes live?
It depends on the project. We agree what support you need before we start, whether that is a handover only or ongoing fixes and updates.
Can you build something that is not on your list?
Yes. The systems above are the ones I have built most, but I build custom software for any business. Tell me what you need and I will scope it.
08. Next Steps
Let's Connect
I am open to full-stack, backend and frontend roles, plus backend contracts and technical collaborations. Reach out to talk about system architecture or an opening on your team.
