Tendwa

Tirus Tendwa Khamasi

I build robust, full-stack systems.

About Me

Profile photo

Software Engineer with a degree in Applied Computer Science, specializing in designing, building, and maintaining robust, resource-efficient systems across web, mobile, and backend environments. Proficient in driving the full software development lifecycle using Flutter, NestJS, and Java Spring Boot. Adept at system architecture, disaster recovery, and developing highly scalable, production-ready solutions utilizing lightweight, terminal-centric development workflows.

Databases

  • MySQL
  • PostgreSQL

DevOps

  • Docker
  • Git

Frameworks

  • Flutter
  • NestJS
  • NextJS
  • React
  • Spring Boot

Languages

  • Dart
  • Go
  • Java
  • Javascript/Typescript
  • Swift

Work Experience

Technical Co-Founder

Loomlights Limited | October 2025 - Present

  • Directed the technical strategy and mobile development of the "Tap and Go - Vendor" MVP, bridging product vision with rigorous system execution to accelerate time-to-market
  • Maintained hands-on contributions to the codebase, enforcing clean architecture principles and resource-efficient performance across the deployed products

Full-Stack Engineer

E-Poultry Limited | November 2025 - Present

  • Architected the foundational backend infrastructure utilizing NestJS, building scalable REST APIs thoroughly documented with Swagger to support seamless client and third-party integrations.
  • Developed complex mobile dashboard utilizing Flutter, empowering poultry farmers with real-time, data-driven productivity tools
  • Engineered secure data flows and business logic, including the generation of verifiable identification codes to authenticate farmer-agent interactions.

Software Development Intern (Front-end)

Litemore Limited (Zeraki) | June 2025 - September 2025

  • Engineered responsive, highly interactive frontend interfaces utilising Vite.js and TypeScript, significantly improving overall user experience and rendering performance.
  • Maintained and stabilized enterprise backend microservices utilizing Java Spring Boot, troubleshooting critical issues and implementing code quality improvements to ensure long-term maintainability.
  • Participated actively in Agile/Scrum ceremonies - including sprint planning and retrospectives - to enhance workload management, task breakdown, and cross-functional team delivery.

Vice President & Backend Developer

Daystar Information Technology Association (DITA) | May 2024 - April 2025

  • Conceptualized, developed, and deployed the community's primary backend infrastructure while simultaneously directing the day-to-day operations of the university's technical association

Education

Bachelor of Science in Applied Computer Science

Daystar University | September 2022 - November 2026

My Projects

BSides Nairobi

BSides Nairobi

  • Executed a complete architectural redesign of the BSides Nairobi platform utilizing React.
  • Implemented dynamic functional features to significantly enhance visual appeal, SEO performance, and user engagement across the site.
  • React
🏎️Jedwali

Jedwali

  • Engineered a mobile timetabling application to streamline academic scheduling for users managing semester-long classes and assignments.
  • Implemented custom UI scaffolding, complex data structuring, and local notifications to deliver a seamless user experience
  • Flutter
  • Nodejs
🏎️Library Management System

Library Management System

  • Built a robust data management and inventory tracking solution, engineering relational data flows utilizing PostgreSQL and JavaScript.
  • Javascript
  • PostgreSQL
Internet Monitor

Internet Monitor

  • Developed a native macOS status bar application to track network latency, and download speeds
  • Engineered utilizing Swift UI and Go Concurrency to monitor device connection via networks to the internet while maintaining system resource allocation to ensure minimal CPU and memory overhead
  • Swift
  • Go
Custom Development Environment

Custom Development Environment

  • Architected a highly optimized, terminal-centric development environment utilizing Neovim to eliminate resource bottlenecks associated with heavy IDEs
  • Engineered custom configurations and language server protocols to support seamless full-stack development across Dart, Java, Javascript and Golang
  • Minimized memory consumption and CPU overhead, ensuring stable, high-performance compilation and deployment on constrained hardware
  • Lua
  • Shell
Portfolio Website

Portfolio Website

  • Engineered a dynamic, fully responsive portfolio platform utilizing NextJS and React.
  • Implemented Tailwind CSS and Framer Motion to execute complex styling and animations
  • Next.js
  • React
  • Tailwind CSS
  • Framer Motion
🏎️Tunely

Tunely

Tunely is a mobile Audio player. When google stopped development of Google Music Player, users had to depend on third parties like VLC to play their music or streaming services. Tunely makes it such that I can play my music offline and connect with a friend

  • Mobile
  • Flutter
  • Go
Vault VCS

Vault VCS

  • Researched the workings of git version control and reimplemented version control in Rust. The aim was to understand the inner workings of version control and to fix some of the highlighted pitfalls in the system
  • Version Control
  • Rust

Get In Touch

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!😁

Say Hello