Hero Background

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.

Section Background
EXPERIENCES
Blur Background

June 2023 - Dec 2024

Apps Developer

Britam

Blur Background

Jan 2023 - May 2023

Mobile App Developer

Pondus

Blur Background

Aug 2021 - Jul 2022

Mobile App Developer

Adanian Labs

Blur Background

Apr 2020 - Mar 2021

Desktop App Developer

Grow Mobile Technology

Blur Background

Feb 2019 - Jan 2020

Desktop App Developer

Diamond Doors Eng. Ltd

Blur Background

Jan 2017 - Dec 2017

Software Developer Intern

Kenya School of TVET

PROJECTS

SongLib - Android, iOS, Desktop, Web

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

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

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.,
};
FROM MY TECH BLOG
Ditching Poor Flutter Habits

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

Flutter App Development Done Right

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

Getting Started with Kotlin Multiplatform

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

Contact me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

sirodevske [at] gmail [dot] com

+254 ~ 115 ~ 586 ~ 529

Nairobi, Kenya

© 2025 Siro Daves