Tirus Tendwa Khamasi
I am a software developer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products.
About Me

Hello! I'm Tendwa, a software engineer with experience designing, building, and maintaining reliable web, backend, and mobile systems. My work spans the full software development lifecycle, with a strong emphasis on backend engineering, system design, and building maintainable, production-oriented solutions.
- Docker
- Express.js
- Firebase
- Java
- JavaScript
- MongoDB
- Nestjs
- Next.js
- Node.js
- PostgreSQL
- React
- Springboot
- Tailwind CSS
- TypeScript
Work Experience
Director Shareholder
Loomlights Limited | 01/10/2025 - Current
Provide insight and technical direction in the production of products within the company with the aim to complete our MVP (Tap and Go) and bring the product to market. I am also tasked with building part of the product.
Full-stack Engineer
E-Poultry Limited | 07/11/2025 - Current
Built the infrastructure that supports the running of E-Poultry. A system created to provide the user, primarily a farmer with productivity tools and information that helps them make business decisions as they venture into chicken farming
Software Development Intern (Front-end)
Litemore Limited (Zeraki) | 01/06/2025 - 01/09/2025
I contributed primarily to the frontend development of the platform, working with Vite.js and TypeScript to build responsive, user-friendly interfaces that improved the overall product experience. Beyond frontend work, I gained hands-on exposure to the backend systems by working with Java SpringBoot, where I not only troubleshot and fixed issues but also shared recommendations on coding practices that supported long-term maintainability and learned a lot more about production-ready code As part of a collaborative, agile team, I actively participated in scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, which sharpened my ability to break down tasks, manage workloads, and deliver within deadlines. This experience strengthened both my technical and teamwork skills, giving me a strong foundation in building scalable applications and working effectively in professional software engineering environments.
Association Vice President
Daystar Information Technology Association (DITA) | 01/05/2024 - 01/04/2025
Ran day to day operations of DITA while helping build awareness of the tech community within the school environment
Backend Developer
Daystar Information Technology Association (DITA) | 01/05/2024 - 01/04/2025
Working on developing and deploying the DITA's backend infrastructure together with a plethora of other community focused applications
My Projects
The Library Management System was done to familiarize myself with Postgres on Javascript systems
- Javascript
- Postgres
Jedwali is a flutter timetabling app used to help users schedule their classes and assignments over the course of a semester. The purpose of this project was to learn flutter basics including but not limited to building with flutter, scaffolding, styling, notifications, etc
- Flutter
- Cross-platform

• Redesigned the BSides Nairobi Website using React to enhance functionality and visual appeal. • Implemented dynamic features to improve user experience and engagement on the platform.
- React

An add on that allows the user to view the status of the internet connection. It provides status, latency and download speed. This allows the user to tell if the issue lies with them or the isp... Hopefully😂. This project allowed me to practice Swift UI together with concurrency in Go. I learnt how to build programs that can run in the background while being mindful of system resources
- Swift
- Go
A ticketing system that allows the user to set events and sell tickets. This project served as an introduction to Java-Springboot. I got to set up Java springboot projects, focusing on Java best practices for backend systems, multi-threading, third-party api integration and more
- Java
- Springboot
- Stripe
- MySQL
Get In Touch
I'm open to discussing new ideas. 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