Hi, my name is

Lewis Kori.

Turning ideas into scalable web solutions

I’m a software engineer specializing in SaaS applications and MVP development

for non-technical founders, indiehackers and startups.

About me

Hi there!

Welcome to my corner of the internet! This site is where I showcase a curated selection of projects, from cutting-edge fintech platforms to scalable multitenant systems. It's also home to my personal blog, where I share insights into software engineering, startups, and life as a developer. You can find more of my writing on Dev.to, where I regularly share technical articles and developer tips.

I specialize in helping startups and non-technical founders transform ambitious ideas into functional, scalable online platforms. With deep experience in the fintech space, I craft solutions that integrate smart contracts, seamless payment processing, and APIs from providers like Stripe, Google Pay, and M-Pesa. Beyond fintech, I’m passionate about building robust systems that balance technical excellence with user-centric design.

When I’m not coding, you’ll likely find me in the gym or exploring the outdoors through runs and hikes. I'm also an avid reader, constantly seeking new perspectives and ideas to fuel both my work and personal growth.

At the heart of it all, I’m driven by a love for building. Whether it's elegant lines of code or transformative digital solutions. Let’s create something extraordinary together!

Here are a few technologies I've worked with:

  • python
  • Javascript (ES6+)
  • django
  • strapi.js
  • Vue
  • docker & kubernetes
  • React
  • HTML & CSS
  • Solidity
  • AWS
About me

Where I’ve Worked

Software Engineer  @  Teya

January 2023 - Present

  • Transitioned to Teya following the acquisition of Yoyo Group and led the migration of Yoyo's legacy systems to Teya's AWS cloud platform.
  • Designed Kubernetes infrastructure code using Helm charts, Tilt, Tekton, and ArgoCD (CI/CD), delivering a resilient, high-performing cloud-based system.
  • Built and integrated Python libraries for cloud observability, enhancing applications with telemetry data, alert mechanisms, and Prometheus-powered Grafana dashboards for comprehensive monitoring.
  • Integrated the company's centralized merchant database with loyalty domain apps, fostering an interconnected ecosystem for improved customer experience.
  • Spearheaded the integration of the company's transaction processor with loyalty apps, utilizing Kafka and Kubernetes autoscaling to handle up to 2 million transactions daily.

Projects

  • Kimani and Michuki Advocates


    Kimani and Michuki Advocates is a premier full-service law firm in Kenya, specializing in real estate law, corporate law, and civil litigation. Their online platform was designed to reflect their professionalism and commitment to delivering exceptional legal services while enhancing accessibility for clients.

    DjangoShadCNFigmaNext.js
    Kimani and Michuki Advocates
  • Hoteles & Hogares Travel


    Hoteles & Hogares Travel (H&H Travel) is a premier travel company redefining luxury and adventure across Africa. From high-end African safari camps to exclusive luxury villas, H&H crafts transformative travel experiences that blend sophistication, local charm, and unparalleled comfort.

    ShadCNNext.jsDirectus
    Hoteles & Hogares Travel
  • Eleven Motors Kenya


    Eleven Motors Kenya elevates the car dealership experience with a feature-rich platform tailored for modern buyers and sellers. By combining powerful search capabilities with a seamless user interface, Eleven Motors makes vehicle discovery and sales transactions quicker, safer, and more accessible than ever before.

    DjangoNext.jsDocker
    Eleven Motors Kenya
  • Kai and Karo


    Successfully conceptualized and executed the development of an innovative auto marketplace website for Kai and Karo. This platform not only transformed the company's digital presence but also optimized the user experience, ensuring seamless vehicle transactions for thousands of customers. With cutting-edge features and an intuitive interface, the site has positioned Kai and Karo as a forerunner in the online auto trading industry.

    djangonextjsdocker
    Kai and Karo
  • BridgeLab Africa


    BridgeLab Africa is an innovative mentorship marketplace designed to connect individuals across the African continent with mentors offering both paid and free mentorship opportunities. The platform integrates seamless payment modules, calendar subscriptions, and automated email reminders to enhance user convenience and engagement.

    Next.jsTailwind CSSDjango
    BridgeLab Africa
  • Parklands sports club app


    A dynamic sports booking and e-commerce app developed for the prestigious Parklands Sports Club. The app simplifies sports session bookings and features a robust e-commerce platform, enabling members to order club items online with delivery options. It revitalized engagement, attracting dormant members and enhancing the overall member experience.

    Djangojqueryflutter
    Parklands sports club app
  • Northern Property Management


    A Progressive web application for a property Management company based in Michigan. Allowing them to schedule services to their listed properties (with google calendar integration), manage property managers and staff. Providing an overall good experience for all parties. Design credits to @papaya-creative.

    nuxt.jsdjangodocker
    Northern Property Management
  • Muthaiga golf club app


    Golf booking and e-commerce app for the prestigious Muthaiga Golf Club. This SaaS solution streamlines golf bookings and offers an online store for club merchandise and food. It boosted member participation by 60%, re-engaging dormant members and showcasing the club's innovation.

    DjangoVue.jsflutter
    Muthaiga golf club app

Blog

User authentication with JWTS in a Django and vue.js multi-tenant app

On the last post of the Django multi-tenant series, we set up a Django project from scratch. In this part, we'll set up the authentication system using JWTs and connect the API to a vue...

Contact Me

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!