Curriculum Vitae.
Kennedy Ngugi
Full Stack Developer
Full Stack Developer with over 2 years of experience building production systems across web and mobile platforms. Experienced in designing and delivering end-to-end applications independently, with a focus on reliability, performance, and maintainability. Skilled in React Native, Next.js, and backend systems, with experience in tax platforms, hardware-integrated mobile applications, and payment systems handling real transactions.
Professional Experience
Digisoft Solutions Limited, Nairobi
Solo developer responsible for designing, building, and maintaining 6 production systems serving multiple enterprise clients.
- •Built enterprise multi-tenant SaaS platform for Kenya Revenue Authority tax compliance integration.
- •Implemented zero-error production deployment despite legal penalties for compliance failures.
- •Architected multi-tenant database schema with row-level security and AES-256-GCM encryption.
- •Built queue system with exponential backoff retry logic for sequential invoice processing.
- •Developed webhook delivery system with HMAC-SHA256 signing and automatic retry mechanisms.
Technologies: Hono.js, Prisma ORM, PostgreSQL, TypeScript
- •Transformed prototype into production-ready system for dairy industry clients.
- •Migrated data layer from AsyncStorage to SQLite with zero data loss architecture.
- •Integrated 7+ Bluetooth printer models and weighing scale hardware with custom protocol handling.
- •Built Collection Lite module for low-end devices (1GB RAM), achieving 60% performance improvement.
- •Implemented anti-fraud GPS verification system with tamper detection.
- •Developed CRM module, GRN system, and WhatsApp integration.
- •260+ commits across 16 months of continuous development.
Technologies: React Native, SQLite, TypeScript, Bluetooth Hardware APIs
- •Maintained complete retail POS system from initial requirements to production deployment.
- •Implemented multi-layered discount engine: item, category, bulk, and manual overrides.
- •Developed shift management with held cart authorization and multi-payment support.
- •Created receipt generation supporting PDF and thermal printing with QR codes.
Technologies: Next.js, MySQL, PHP
- •App Configurator: mission-critical feature flag and APK release management, 100% uptime.
- •Dashboard Analytics: business intelligence with financial, sales, and inventory analytics.
- •ZKTeco Biometric Integration: C# desktop app integrating biometric hardware with ERP, delivered in 1 day.
Technologies: C#, TypeScript, Next.js
Saya Events International, Nairobi
- •Developed event management platform with booking workflows and payment processing.
- •Built responsive web applications for event showcasing and client engagement.
- •Implemented custom features for event tracking and attendee management.
Vaspoint Limited, Nairobi
- •Contributed to ERP system development for financial and inventory management modules.
- •Implemented frontend features using modern JavaScript frameworks.
- •Participated in code reviews and quality assurance processes.
Eris Industries, Nairobi
- •Provided technical support for 50+ employees across hardware and software.
- •Maintained network infrastructure and ensured system uptime.
- •Created technical documentation and user guides.
Personal Projects
TypeScript, Next.js, Hono.js, PostgreSQL, Prisma
- •STK Push, B2C payouts, and C2B collections unified under a single consistent API.
- •Dynamic and static QR code generation with configurable parameters.
- •Webhook delivery with HMAC-SHA256 signing and exponential backoff retry logic.
- •Subscription billing engine with plan management and usage tracking.
Hono.js, Prisma ORM, PostgreSQL, TypeScript
- •Multi-tenant architecture with strict data isolation using row-level security.
- •AES-256-GCM encryption for sensitive business and invoice data.
- •Queue-based processing with retry logic for reliable invoice submission.
- •Secure webhook delivery with HMAC-SHA256 signing.
AI Integration, Document Processing
AI-powered document reader enabling interactive querying and engagement with uploaded documents via natural language.
Full Stack Development
Complete restaurant operations system including table reservations, order management, and billing functionality.
Full Stack Development
Banking application with account management, transaction processing, and comprehensive reporting features.
Education
KCA University, Nairobi
KCA University, Nairobi
Technical Competencies
System Architecture
Design and implementation of scalable multi-tenant applications with focus on security and performance.
Database Design
Schema design, query optimization, migration strategies, encryption implementation.
API Development
RESTful API design, authentication systems, webhook implementation, third-party integrations.
Mobile Development
Offline-first architecture, hardware integration, performance optimization for resource-constrained devices.
Payment Systems
M-Pesa integration, transaction processing, reconciliation, compliance handling.
Code Quality
Type-safe development, comprehensive documentation, error handling, production monitoring.