Full-Stack Developer

Erick Cheruiyot

Results-driven full-stack developer with 5+ years building scalable SaaS platforms, fintech integrations, and enterprise web systems across Africa.

Projects

I'm a full-stack developer based in Nairobi, Kenya — building scalable web platforms and deep integrations for clients across Africa and beyond.

5+
Years of experience
14
Platform modules shipped
40%
API response improvement
10k+
Daily transactions handled

At Prunella Talent Oy I architect a multi-module Talent Acquisition Management Platform — building Vue.js SPAs, Laravel RESTful APIs, and optimizing PostgreSQL queries with Redis caching across 14 enterprise HR modules.

Previously at Pulsar Limited for 7 years, I delivered SaaS applications for clients in fintech, branding, and CRM — from Vue.js component systems and Laravel APIs to zero-downtime database migrations and CI/CD pipeline improvements.

I work across the full stack: Vue.js & React frontends, Laravel/PHP backends, MySQL & PostgreSQL, M-Pesa Daraja integrations, MikroTik router APIs, Shopify, and self-managed Linux VPS deployments.

Skills

Frontend
Vue.js
React.js
JavaScript (ES6+)
TypeScript
TailwindCSS
HTML5 / CSS3
Backend
Laravel / PHP
Node.js / Express
RESTful APIs
Eloquent ORM
MySQL / PostgreSQL
Redis (caching)
DevOps & Tools
Docker
Git / GitHub
CI/CD (Jenkins)
Ubuntu / Nginx
Contabo VPS
Agile / Scrum
Integrations & CMS
M-Pesa Daraja API
MikroTik API
Shopify / ERPNext
WordPress
OAuth2 / JWT
Amazon SQS

Experience

Nov 2024 — Present
Prunella Talent Oy
Full-Stack Developer

Built and maintained Vue.js-based frontend modules for a multi-module Talent Acquisition Management Platform, implementing component hierarchies, Vuex state management, and role-based access. Developed Laravel RESTful APIs, optimized PostgreSQL queries, and improved API response times by 40% using Redis caching. Collaborated remotely with a Finnish-Kenyan cross-functional Agile team across 14 application modules.

Vue.js Laravel PostgreSQL Redis Vuex Agile/Scrum
2017 — Oct 2024
Pulsar Limited
Software Developer

Developed Vue.js and Laravel SaaS applications for clients in fintech, branding, and CRM sectors. Architected RESTful APIs for third-party integrations, optimized Vue.js component rendering reducing frontend load times by 25%, and led zero-downtime MySQL-to-PostgreSQL migration in a live production environment. Enhanced CI/CD pipelines with Docker and implemented JWT/OAuth2 security practices.

Vue.js Laravel MySQL PostgreSQL Docker WordPress JWT / OAuth2

Projects

Business Lounge Booking System
01
Business Lounge Booking System
book.businesslounge.co.ke

End-to-end booking platform for the Nairobi Airport & SGR Business Lounge. Custom Shopify Horizon theme, BTA booking app integration, and ERPNext backend sync.

ShopifyBTAERPNextHorizon Theme
ISP Billing System
02
ISP Billing & Management System
billing.innowizsolutions.com

Billing and management system for a Kenyan fiber reseller. M-Pesa C2B integration, MikroTik router API control, SMS notifications, and hotspot voucher generation.

LaravelVue.jsMikroTik APIM-Pesa DarajaMySQL
Prunella Talent Platform
03
Prunella Talent Platform
portal.prunella.eu

Multi-module enterprise Talent Acquisition Management Platform. Vue.js SPAs, Laravel APIs, Vuex state management, and PostgreSQL/Redis optimization across 14 HR modules.

Vue.jsLaravelPostgreSQLRedisVuex
Lantern Productions
04
Lantern Productions
lanternproductions.co.ke

WordPress site for a Nairobi-based videography and photography firm. Custom theme, Google Workspace OAuth, WP Mail SMTP, and SSL provisioning.

WordPressPHPGoogle OAuthWP Mail SMTP
Ashitiva Advocates
05
Ashitiva Advocates
ashitivaadvocates.com

Corporate website for a Kenyan law firm. Server migration with zero downtime, SSL configuration, and WordPress environment with custom theme management.

WordPressSSLServer MigrationPHP
Pulsar Limited
06
Pulsar Limited
pulsar.co.ke

Brand and digital agency website. Built and maintained across 7 years of professional engagement, delivering web, print, and digital identity projects for clients across Kenya.

WordPressPHPCustom ThemeSEO

Client Work

Pulsar Limited
pulsar.co.ke
Innowiz Solutions
innowizsolutions.com
Lantern Productions
lanternproductions.co.ke
Ashitiva Advocates
ashitivaadvocates.com
Print.ke
print.ke
Pro Studios Kenya
prostudios.ke
Fireside
fireside.co.ke
Eric Reis
eric-reis.com
Business Lounge
businesslounge.co.ke

Key Achievements

01
Built a customer management SaaS platform handling 10,000+ daily transactions using Vue.js, Laravel, and Redis.
02
Reduced API response times by 40% through Eloquent query optimization and Redis caching strategies at Prunella Talent Oy.
03
Led zero-downtime database migration from MySQL to PostgreSQL in a live production environment at Pulsar Limited.
04
Delivered an ISP billing system with M-Pesa integration from scratch, now serving active subscribers on a live fiber network.
05
Reduced Vue.js frontend load times by 25% through component rendering optimizations and Vuex state management improvements.
Get in touch

Let's build
something great.

Open to freelance projects, collaborations, and interesting problems.
Based in Nairobi — operating globally.

Send a message github.com/kibe1 ↗