June 2023 - Dec 2024
Apps Developer
Britam
Who am I?
Hi, there. My name is Siro. I am a skilled software developer with experience in a range of technologies including Flutter, Android, .Net, ReactJS, Git, Databases, REST APIs among others. As part of various teams, I have demonstrated my ability to work collaboratively towards common goals.
I am an effective communicator and a team player who is committed to meeting project deadlines and ensuring successful project outcomes. I am a team player dedicated to delivering innovative software solutions that meet the clients' needs.
June 2023 - Dec 2024
Apps Developer
Britam
Jan 2023 - May 2023
Mobile App Developer
Pondus
Aug 2021 - Jul 2022
Mobile App Developer
Adanian Labs
Apr 2020 - Mar 2021
Desktop App Developer
Grow Mobile Technology
Feb 2019 - Jan 2020
Desktop App Developer
Diamond Doors Eng. Ltd
Jan 2017 - Dec 2017
Software Developer Intern
Kenya School of TVET
SongLib - Android, iOS, Desktop, Web
constproject={tools: ['Flutter', 'Firebase', 'Express', 'MongoDB],role:Multi Stack Developer,description: I have worked with different technologies for this project that I started when I was a student. SongLib which initially was known as vSongBook started out as an Android App with me using Java before me adding support of Windows Phone with C# and even Desktop and later during Covid transitioning to Flutter to make it available everywhere: Android, iOS, Web and desktop.,};
Infinadeck - Desktop
constproject={tools: ['Qt', 'Qt Creator', 'Visual Studio],role:Front-End Developer,description: Ten Second Media (TSM) is a startup based in Europe building desktop as well as IoT customer oriented applications using Qt Framework (C/C++). I worked as a Qt Frontend app developer using Qt (C/C++) for the Infinadeck desktop client app.,};
TechElimu - Desktop
constproject={tools: ['.Net', 'Visual Studio],role:Desktop App Developer,description: Referred by MsingiPack, the development team got recruited to work on a similar an e-learning platform now for TechElimu. I developed a desktop client using .Net Framework (c#) to consume the REST api and provide offline content access by allowing users to download learning content and track usage statistics.,};
1 month ago
0
0
Ditching Poor Flutter Habits
Introduction In Flutter development, there a few challenges that frequently surface: ensuring responsive design across devices and effectively managing resource disposal. Beginners often fall into common traps, such as over-relying on MediaQuery for ...
9 Min Read
4 months ago
1
0
Flutter App Development Done Right
I have been writing Flutter articles for a while about implementing different concepts to your app. Many of you have enjoyed my elaborate step by step sometimes accompanied with code for the same. But I think it’s time I address how to truly harness ...
5 Min Read
6 months ago
0
0
Getting Started with Kotlin Multiplatform
After addressing the different tools available for cross platform development in my earlier article: Cross-Platform Development in 2024 1/3 I have decided to go forward and share the little I have learnt while exploring the KMP tooling for building c...
10 Min Read