Hello, I'm
Richard Karanu
Full Stack Software Engineer
Experienced Full Stack Software Engineer with 4+ years in Java, Typescript and Python ecosystems, specializing in enterprise frameworks like React, Spring Boot, Node.js and Django. Possess strong skills in system architecture and containerization that help technology companies deliver scalable, production-ready solutions. Demonstrated expertise in modernizing applications through Docker while actively expanding knowledge in mobile development and Kubernetes. Passionate about leveraging artificial intelligence and contributing to open-source projects that drive innovation.

About Me
As a Full Stack Software Engineer based in Nairobi, Kenya, I bring over 4 years of hands-on experience working with modern web technologies and enterprise frameworks.
I specialize in building scalable, production-ready solutions that help companies modernize their applications and improve their technical infrastructure. My expertise spans from frontend development with React to backend systems with Spring Boot, Django, and Node.js.
I'm passionate about leveraging artificial intelligence to solve complex problems and actively contribute to open-source projects that drive innovation in the tech community.
Education
Bachelor of Science in Computer Technology
Jomo Kenyatta University of Technology
Juja, Kenya
Languages
- EnglishC2
- SwahiliNative
Experience
Over 4+ years of professional experience in software development across multiple industries and technologies.
Interests
Skills & Expertise
Proficient In
Familiar With
Currently Learning
Certifications
Work Experience
Full Stack Software Engineer
Architected and implemented secure multi-tenant API infrastructure using Node.js and Express, achieving 99.9% uptime and reducing unauthorized access attempts
Optimized API performance through efficient MongoDB indexing and caching strategies, reducing average response time from 800ms to 200ms while maintaining scalability
Led onboarding and mentoring of 3 new engineers while collaborating with CTO on feature implementations, achieving 90% sprint completion rate
Established comprehensive API documentation and standardized coding practices, resulting in 60% faster onboarding and 50% improvement in component reusability across the platform
Tech Stack
Full Stack Software Engineer
Architected and led development of AI-powered compliance platform from concept to production, reducing document review time by 20x for financial institutions
Implemented Azure Cognitive Services pipeline with custom AI agents, processing 1,000+ pages daily with 95% accuracy in MNPI detection, validated through user testing
Engineered real-time news verification system using Perigon API, reducing false positives by 40% and improving detection confidence by 60%
Designed secure document handling system with end-to-end encryption, achieving SOC2 compliance requirements and zero security incidents
Established automated testing pipeline achieving 90% code coverage, resulting in zero critical bugs in production deployment
Tech Stack
Full Stack Software Engineer
Engineered secure backend services for AI agents using JWT authentication, achieving zero security incidents across 100,000+ API requests over 6 months
Designed and deployed automated CI/CD pipelines using GitHub Actions and Docker, reducing deployment time from 45 minutes to 8 minutes with 100% deployment success rate
Optimized cloud infrastructure by implementing automated scaling and resource cleanup, cutting monthly Azure costs by 35% while maintaining 99.9% service uptime
Led a cross-functional team of 3 (2 developers, 1 data scientist), achieving 85% sprint completion rate and reducing bug reports by 40% through systematic code reviews
Developed Miksi AI SDK (published on PyPI) that simplified BI integrations, reaching 200+ downloads and maintaining zero critical bugs in production
Created context-aware AI agents for business intelligence tasks, achieving 90% accuracy in SQL query generation across 100+ test cases
Managed end-to-end project lifecycle using Jira and GitHub Issues, delivering 4 major releases with 95% client satisfaction rating
Spearheaded weekly knowledge-sharing sessions with the development team, resulting in 30% faster onboarding of new team members and improved cross-team collaboration
Mentored 2 junior developers in AI integration practices, leading to successful feature additions within project timeline
Tech Stack
Backend Engineer
Developed RESTful APIs and WebSocket connections handling 1,000+ concurrent users, reducing average response time from 800ms to 200ms
Optimized PostgreSQL database performance through strategic indexing, reducing query times by 60% for endpoints handling 10,000+ daily requests
Implemented JWT authentication system processing 50,000+ daily requests with zero reported security breaches over 8 months
Built real-time communication system using WebSockets and Django Channels, maintaining 99.9% uptime for 5,000+ simultaneous connections
Created comprehensive API documentation using Swagger UI, decreasing integration support tickets by 70% month-over-month
Bridged communication gaps between remote development teams across three time zones, establishing a documentation-first approach that reduced project clarification meetings by 50%
Tech Stack
Freelance Software Engineer
Led end-to-end development of 8+ custom applications for diverse clients, maintaining 95% client satisfaction rate and 100% on-time delivery across all projects
Architected and deployed scalable solutions using React, Node.js, and Python, reducing client operational costs and improving process efficiency
Established autonomous project management framework, handling requirements gathering to deployment independently while maintaining zero scope creep across 15+ projects
Implemented data-driven solutions through custom dashboards and analytics tools, enabling 3x faster decision-making for clients and achieving 90% user adoption rate
Projects
Solaris Track and Trace
An innovative track-and-trace system managing the lifecycle of solar panels, from distribution to recycling.
Get In Touch
Interested in working together? Feel free to reach out through any of the channels below or by filling out the contact form.
Location
Based in Nairobi, Kenya
Available for remote work and on-site(Nairobi) opportunities.