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 - Jan 2025

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
Make Users Smile: Optimize Your Flutter App's Performance

1 month ago

0

0

Make Users Smile: Optimize Your Flutter App's Performance

INTRODUCTION Performance optimization isn’t just a nice-to-have—it’s a necessity for large scale mobile apps like Airbnb that cater to millions of users across diverse devices. Slow apps frustrate users, increase uninstall rates, and harm brand reput...

5 Min Read

Ditching Poor Flutter Habits

2 months ago

10

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

5 months ago

11

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

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 @ gmail . com

+254 795 145 999

Nairobi, Kenya

© 2025 Siro Daves