Hero Background

Hi there, welcome here. I am Siro, a Software Engineer, a Tech Writer and a Mentor!

Dev Siro's Profile Picture

Who am I?

I am a self-taught software engineer with a proven track record of leading cross-functional teams, mentoring junior developers, and driving end-to-end delivery of scalable solutions. Skilled in Flutter (Dart), Android (Kotlin), iOS (Swift), .Net (C#), React (TypeScript), databases, and REST APIs, I combine strong technical expertise with excellent communication and collaboration skills.

I actively share knowledge through mentoring, blogging, and tech talks, fostering teamwork and innovation within the developer community.

Section Background
MY WORKING EXPERIENCE
Blur Background

June 2023 - May 2025 | 2 years - Hybrid

Apps Developer at Britam EA

  • Spearheaded the development of a cross-platform mobile app for Britam Financial Advisors (FAs) using Flutter, building it from scratch to a live app now available on both Google Playstore and Apple Store that enables FAs to onboard new clients, track and manage sales efficiently.
  • Led sprint planning and feature prioritization discussions with business teams, bridging the gap between technical and non-technical stakeholders.
  • Developed a web admin portal using NestJS, allowing underwriters to review policy applications seamlessly and improve operational efficiency.
  • Provided support and maintenance for deployed systems to ensure reliability and user satisfaction.
  • Mentored junior devs, conducting code reviews and knowledge-sharing sessions.
Blur Background

Jan 2023 - May 2023 | 5 months - Remote

Mobile App Developer at Pondus Ltd

  • Worked within a cross-functional team of backend and frontend developers to fix bugs and introduce new features in the Pondus mobile app, successfully shipping it to Android, iOS, and web platforms.
  • Improved app stability and user experience, contributing to a 30% increase in user engagement.
  • Facilitated communication between backend and frontend teams, ensuring smooth integration and reduced blockers.
Blur Background

Aug 2021 - Jul 2022 | 1 year - On-site

Mobile App Developer at Adanian Labs

  • Contributed to the successful launch of MooveBeta, a micro-transaction platform with integrated mobile money transfer functionality across Kenya, Uganda, Nigeria & SA using Flutter.
  • Collaborated within a team of five developers to meet tight deadlines and exceed client expectations.
  • Took ownership of client communication during key project phases, aligning deliverables with client expectations.
Blur Background

Apr 2020 - Mar 2021 | 1 year - On-site

Desktop App Developer at Grow Mobile Technology

  • Designed and implemented intuitive Desktop client for e-learning platforms using .Net Platform (C#).
  • Played a pivotal role in the successful delivery of projects like KEC App, MsingiPack, completing them within budget constraints.
  • Improved system stability by implementing optimized data storage solutions.
Blur Background

Feb 2019 - Jan 2020 | 1 year - On-site

Software Developer at Diamond Doors Eng. Ltd

  • Developed a customer and sales management system, its REST API (Php), and a mobile app (Java).
  • Improved customer experience by automating processes, reducing response time.
  • Collaborated with a team of three devs to deliver the MVP, ensuring scalability for future enhancements.
  • Acted as the main liaison between developers and management, translating technical progress into business impact.
Blur Background

Jan 2017 - Jun 2017 | 6 months - On-site

Software Developer Intern at Kenya School of TVET

  • Architected and developed a comprehensive Complaint Management System utilizing PHP and JavaScript, enabling efficient tracking, categorization, and resolution of institutional issues
Section Background
PROJECTS I HAVE WORKED ON

SongLib: Android, iOS, Desktop

  • This is another one of my personal long time projects that I work on. I developed SongLib (originally vSongBook) across multiple platforms, starting with Java (Android) and C# (Windows Phone), then moving to desktop with .NET, and Qt. During Covid, I transitioned to Flutter to support Android, iOS, & desktop.
  • Currently, I use Jetpack Compose (Kotlin), SwiftUI (swift), MongoDB and ExpressJS for the backend and database respectively.

Role: Multi Stack Developer

Project Link: https://songlib.vercel.app

MsingiPack: Desktop

  • Developed a .NET (C#) desktop client for MsingiPack’s e-learning platform, enabling offline content access, downloads, and user activity tracking via REST APIs.

Skills/Tech Used: .Net (C#)Visual Studio

Role: Desktop App Developer

Project Link: https://www.msingipack.cloud

TechElimu - Desktop

  • Based on MsingiPack, our team was recruited to build a similar e-learning platform for TechElimu. I developed a .NET (C#) desktop client that consumed REST APIs, enabling offline content access and user activity tracking.

Skills/Tech Used: .Net (C#)Visual Studio

Role: Desktop App Developer

Project Link: https://techelimu.co.ke

Kundli: Android

  • I was tasked to work alongside another developer to convert a legacy app built with React Native to Flutter. It involved learning to work with React Native to understand the logic so as to translate it to Flutter.

Role: Mobile App Developer

Project Link: https://www.astrosage.com/kundli/

Infinadeck: Desktop

  • Developed the Infinadeck desktop client app using Qt (C/C++) for a customer-oriented IoT application.

Role: Front-End Developer

Project Link: https://infinadeck.com

SwahiLib: Android, iOS

  • Developed the Infinadeck desktop client app using Qt (C/C++) for a customer-oriented IoT application.

Role: Mobile App Developer

Project Link: https://linktr.ee/swahilibapp

Marine Cargo Insurance Portal: Web

  • I worked on a stalled project for Minet Insurance for 3 months to add the financial module which basically involved integrating the platform with Mpesa Daraja Api for retail invoicing via their Paybill.

Role: Full-Stack Developer

Project Link: https://retail.minet.co.ke/marine

Savii Errands: Android, iOS

  • Savii Errands is a service hailing app I worked on with a team of other developers that enables clients and delivery guys to locate it with each other.
  • It uses Flutter and Open Street maps to manage as well as locate clients and errand runners.

Role: Mobile App Developer

Project Link:

Section Background
FROM MY TECH BLOG
What's In Store in Flutter 3.35

21 days ago

0

0

What's In Store in Flutter 3.35

Introduction Flutter keeps evolving, and this latest release is all about helping you build faster, smarter, and with more polish than ever before. With over 1100 commits from 168 contributors (including 39 first-timers!), Flutter 3.35 is another hug...

10 Min Read

Flutter to Native Code Migration: Summary | 5/5

1 month ago

0

0

Flutter to Native Code Migration: Summary | 5/5

This is a continuation of my articles on migrating from Flutter to Native code and on this particle article I summarise everyting I have covered in this series and I hope you will learn from it. Introduction Migrating your Flutter app to native Andr...

3 Min Read

Flutter to Native Code Migration: Supabase | 4/5

1 month ago

0

0

Flutter to Native Code Migration: Supabase | 4/5

This is a continuation of my articles on migrating from Flutter to Native code and on this particle article I focus solely on Supabase intergration. Project Setup a) Android Start by creating a new Android project in Android Studio. Once your projec...

8 Min Read

Section Background

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.

© 2025 Siro Daves