Building practical software systems while exploring full-stack development, backend engineering, automation, real-time systems, and intelligent technologies.
π Nairobi & Mombasa, Kenya
I'm a Computer Science student at the Technical University of Mombasa and an emerging software developer who learns by building.
My work has taken me from web development and database-driven applications into broader areas of full-stack development, backend systems, APIs, real-time communication, event-driven architecture, automation, and emerging intelligent technologies.
I enjoy turning ideas and real-world problems into working software, experimenting with different approaches, and gradually developing a deeper understanding of how modern systems are designed.
I'm currently working toward becoming a well-rounded software engineer, with a growing interest in building reliable, useful, and maintainable software.
|
Web applications that combine frontend interfaces, backend services, APIs, authentication, databases, and business workflows. |
Exploring APIs, databases, webhooks, asynchronous processing, real-time communication, message queues, and system architecture. |
|
Exploring how software and automation platforms can simplify repetitive workflows and improve business processes. |
Experimenting with AI, machine learning, data analysis, and technology-driven solutions to real-world problems. |
My stack is continuously evolving. I distinguish between technologies I actively work with and areas I am still developing.
Working with:
PHP JavaScript HTML CSS SQL
Experience with:
Laravel Node.js
Currently developing proficiency in:
React TypeScript
MySQL PostgreSQL
REST APIs Webhooks RabbitMQ Real-Time Communication Message Queues
Power Automate Power Apps Microsoft Forms SharePoint OneDrive
Outlook 365 Excel Online Microsoft Teams
Git GitHub XAMPP Composer VS Code
A selection of projects that represent my progression from web development toward full-stack applications, backend systems, collaborative development, and more complex software architecture.
A full-stack delivery management platform designed around the workflow between retailers, dispatchers, and riders.
Status: π‘ Active β working system with room for future improvements
Role: Individual Developer
Live Demo:
https://reflex-delivery-management-system.vercel.app/
Repository:
https://github.com/llavvy-design/reflex-delivery-management-system
- Role-based application workflows
- Authentication and authorization
- Delivery lifecycle management
- Backend APIs
- Relational database design
- Real-time communication
- Full-stack application architecture
- Testing and application reliability
React Vite Node.js Express PostgreSQL Socket.IO JWT
Reflex is one of the projects that best represents my transition from simply learning individual technologies toward thinking about complete software systems.
An individual working prototype exploring webhook-driven inventory synchronization and event-driven backend processing.
Status: π‘ Working Prototype
Role: Individual Developer
- Webhook-based integrations
- HMAC verification
- Event-driven processing
- Redis
- RabbitMQ
- Asynchronous workflows
- Background workers
- Backend architecture
- Inventory synchronization
- Alternatives to polling-based systems
Node.js Webhooks HMAC Redis RabbitMQ Workers
https://github.com/llavvy-design/northstar-meridian-pivot
This project represents an important direction in my learning journey: understanding not only how applications work, but how independent services and processes communicate, synchronize state, and handle events.
A collaborative support self-service prototype designed to help users resolve common order-related questions without direct support intervention.
Status: π‘ Working Prototype
Role: Collaborative Team Developer
- Order status
- Returns and refunds
- Guided self-service workflows
- Business rules
- Simulated datasets
- Frontend interaction
- Testing
- Documentation
- Collaborative development
HTML CSS JavaScript JSON
https://github.com/llavvy-design/northstar-support-deflection-mvp
This project gave me experience thinking about software from both a technical and product perspective β translating user support problems into simple digital workflows.
An experimental prototype exploring how technology could support smarter waste collection and monitoring across Kenya.
Status: π§ Experimental / Incomplete Prototype
Role: Individual Developer
The broader concept is a technology-enabled waste management platform capable of providing visibility into waste collection infrastructure across Kenya.
The intended system explores:
- ποΈ Smart waste-bin monitoring
- π Location-aware waste infrastructure
- π Bin status visibility
- π₯ Super-admin management
- π Dispatcher assignment
- π§Ή Collector workflows
- πΊοΈ County-level organization
- π‘ Future hardware / IoT integration
- π Data-driven collection management
This project is not presented as a completed smart-waste platform.
It is an early prototype and exploration of a larger system concept. The project represents an area I may continue developing as I learn more about IoT, data, intelligent systems and distributed technologies.
TypeScript
https://github.com/llavvy-design/SmartWaste-Africa
One of the things I value in software development is learning how to build with other people.
My collaborative work has exposed me to:
- Shared GitHub repositories
- Team-based development
- Working with existing codebases
- Feature implementation
- Testing
- Documentation
- Git workflows
- Translating requirements into working software
The Northstar Support Deflection MVP is one example of collaborative product development in my portfolio.
I'm deliberately expanding beyond the technologies I already use.
- π Python
- βοΈ React
- π TypeScript
- βοΈ Cloud Technologies
- π Cybersecurity
- π§ AI / Machine Learning
- π Data Analysis
- π Webhooks
- β‘ Real-Time Synchronization
- π¨ Message Queues
- ποΈ Event-Driven Architecture
The goal isn't simply to collect technologies.
I'm interested in understanding how different technologies work together to form reliable, scalable, and useful software systems.
π Computer Science
β
βΌ
π Web Development
β
βΌ
ποΈ Database Applications
β
βΌ
π» Full-Stack Systems
β
βΌ
π APIs & Backend
β
βΌ
β‘ Real-Time & Event-Driven Systems
β
βΌ
βοΈ Automation & Enterprise
β
βΌ
π§ AI β’ Data β’ Cloud β’ Cybersecurity
Learn β Build β Experiment β Collaborate β Improve
That's the approach I'm taking as I grow into software engineering.
Bachelor of Science in Computer Science
Technical University of Mombasa
2023 β 2027 Β· Final Year
My Computer Science studies provide the academic foundation behind my exploration of software engineering, systems development, computing technologies, databases, and problem-solving.
I'm working toward becoming a strong software engineer with the ability to move comfortably between application development, backend systems, automation, data and emerging technologies.
Rather than specializing too early, I'm currently building breadth while developing deeper expertise through increasingly complex projects.
My long-term goal is to build software that is not only functional, but well-structured, useful, maintainable and thoughtfully designed.
As I progress, I'm looking to deepen my understanding of:
Software architecture Clean and maintainable code Backend engineering Distributed and event-driven systems Cloud technologies Security Data Artificial intelligence
My goal is to become a developer who can understand not just how to make software work, but why a particular approach makes sense for the problem being solved.
I'm interested in opportunities where I can:
- Build and ship real software
- Learn from experienced engineers
- Contribute to meaningful products
- Work collaboratively
- Strengthen my software engineering skills
- Explore full-stack and backend development
- Work with modern engineering practices
- Continue growing through challenging projects
I'm particularly interested in:
Internships Β· Junior Software Engineering Roles Β· Collaborative Projects Β· Mentorship Β· Developer Communities
Technology isn't my only creative outlet.
Outside software development, I enjoy drawing, writing, creative projects, fashion and learning new skills.
That creative side influences the way I approach technology. I enjoy thinking about both the technical structure of a system and the experience people have when interacting with it.
I occasionally share technical and developer-related writing on DEV Community.
I also share some of my Creative + Tech interests on Instagram.
I'm always open to connecting with developers, students, mentors, collaborators, recruiters, and people interested in technology.
