Hello, I'm

Okiror Samuel Vinald

Computer Engineer | Software Developer

Vinald

I'm a Software Developer with a BSc in Computer Engineering, building production digital health systems at the Infectious Diseases Institute. My core stack is Python (Django, FastAPI), Java/Kotlin (Spring Boot, Android), and TypeScript/React — deployed on Linux servers with Docker and GitHub Actions CI/CD. What sets me apart is a hands-on specialty in IVR and PBX (Asterisk): I've designed and shipped multi-language call flows to production, a domain most developers never touch.

Over the past year I've gone from supporting features to owning them end-to-end: leading a multi-language call flow into production, shipping 15+ reports across a national reporting suite, migrating production infrastructure on-premise, and building a documentation platform that's now the team's reference point. That arc from implementing to leading is the thing I'm proudest of.

What drives me is turning complex, real-world requirements — vaccine tracking, patient communication, offline-first mobile workflows — into systems that are reliable in the field, not just in a demo. I approach every project with the same mix of engineering rigor and practical problem-solving, whether I'm optimizing a backend, designing a call flow, or writing the docs the next person will thank me for.

Specializing in backend systems & REST APIs, IVR/telephony integrations, and digital health platforms.

Software Development | IVR & Telephony Systems | Cyber Security Enthusiast | Continuous Learner

Projects

Smart Irrigation System

Smart Irrigation System

Developed a smart irrigation system integrating IoT and machine learning for real-time water management, cost reduction, and crop yield improvement. Random Forest model achieved 90.67% accuracy deployed on ESP32.

Python TensorFlow Flask Firebase ESP32 IoT
Voice-Controlled Wheelchair

Voice-Controlled Wheelchair System

Engineered a Luganda Voice-Controlled Wheelchair System using MFCC and Mel-spectrogram features for speech intent recognition. Deployed on Raspberry Pi with Bluetooth mobile control support.

Python Raspberry Pi Speech Recognition MFCC Bluetooth
VXNAID System

VXNAID — Vaccine and Immunization Management

Owned 15+ reports, led production deployment of the Luganda Call for Life IVR flow, released VxNAID v4 APK, and migrated staging to on-premise infrastructure. Deployed and trained health workers across multiple facilities.

Kotlin Android Java OpenMRS Asterisk Docker
Asterisk Audio Generator UI

Asterisk Audio Generator

A web tool that converts text to Asterisk-compatible 8 kHz mono MP3 audio files using multiple TTS backends — Kokoro (local, 12 English voices), Sunbird AI (Luganda & English), and Microsoft edge-tts (Swahili). Supports single-file and batch CSV generation with a live streaming progress feed.

Python FastAPI Kokoro TTS Docker Asterisk SSE

Experience

October 2025 - Present

Junior Software Developer, Infectious Disease Institute

Skills: Java, Kotlin, Android Development, OpenMRS, Asterisk/PBX, IVR & CallFlows, FastAPI, Docker, CI/CD, Documentation, API Development, Server Management

Responsibilities & Highlights:

  • Led the production deployment of the VxNAID Call for Life (CFL) Visit Reminder call flow, including Luganda-language support.
  • Delivered 15+ VxNAID web and in-app reports — vaccine, visit history, missed visits, HMIS105, district-level, and facility reports — while resolving critical production bugs in sync and data accuracy.
  • Released VxNAID v4 (APK) with landscape/portrait support and new features including attached clinics, call language preference, and child health registration.
  • Migrated the staging environment to on-premise infrastructure and built a production replica environment to de-risk deployments.
  • Developed IVR/AGI call flows and contributed to PBX (Asterisk) system setup for the HASH conversational AI agent.
  • Designed and built a GitHub Pages documentation platform centralizing technical docs, SOPs, and deployment guides for the IS team.
  • Automated deployments with GitHub Actions CI/CD workflows and maintained server infrastructure for reliability and performance.
January 2025 - September 2025

Graduate Software Developer, Infectious Disease Institute

Skills: Kotlin, Android Development, Agile Workflow, OpenMRS, Asterisk, Jira, Trello, Git, Linux and Linux servers, Teamwork, Documentation

Responsibilities & Highlights:

  • Developed automated fixes, pull requests, and code flow adjustments for the VXNAID system.
  • Debugged and tested frontend and backend code, including offline mode and data syncing issues.
  • Analyzed logs, resolved caching issues, and ensured data integrity across reports.
  • Installed, configured, and tested a local Asterisk server for SIP-based IVR call handling.
  • Produced manuals, training materials, and SOPs for remote configuration and tablet deployment.
  • Set up tablets, created facility credentials, and configured local development servers for VXNAID.
  • Participated in deployment and training of health center personnel on VXNAID across facilities; earned the OpenMRS 3 Developer Onboarding Certificate.
August 2024 - October 2024

Software Developer Intern, Zidio

Skills: Python, JavaScript, SQL, Excel, API Design, Data Analysis

Responsibilities:

  • Analyzed project data and created summaries to support decision-making.
  • Cleaned and transformed data, ensuring high-quality datasets.
  • Used Excel functions to enhance performance monitoring and reporting accuracy.
  • Collaborated on data analysis tasks to identify trends and produce insights for business strategy.
  • Developed backend services with JavaScript, optimizing server performance and scalability.
  • Designed APIs and ensured secure integration of databases for improved functionality.
April 2024 - September 2024

Freelance Software Developer, Biremedia (Part-time)

Skills: Django, REST APIs, Python programming, Django REST Framework, Back-End Web Development

Responsibilities:

  • Designed and developed back-end services using Django and Django REST Framework, ensuring scalability and performance.
  • Built and integrated REST APIs for seamless data exchange between client and server.
  • Collaborated with front-end developers to deliver complete solutions for clients.
  • Managed multiple projects while adhering to deadlines and code quality standards.
  • Provided technical support and implemented client-driven enhancements.
June 2023 - September 2023

Software Intern, NetLabsUG

Skills: Python, Networking, Machine Learning, Embedded Systems

Responsibilities:

  • Learned foundational machine learning concepts, including data preprocessing, model selection, and evaluation.
  • Gained a solid understanding of supervised learning algorithms (Sklearn and Tensorflow algorithms)
  • Designed a smart irrigation management system using Python and TensorFlow that optimized irrigation patterns from real-time sensor data for better water efficiency and crop yield.
  • Integrated sensor data into an embedded system for real-time decision-making.
  • Acquired practical experience in embedded systems, networking, Python, and machine learning.
June 2022 - September 2022

Software Intern, EvoTech Solutions (Pivadel)

Skills: HTML, CSS, JavaScript, React, SEO

Responsibilities:

  • Developed user interface components for a school management system using React.
  • Implemented interactive features that enhanced the user experience and functionality of the system.
  • Generated content for the system, improving information accessibility for users.
  • Collaborated with the team to optimize code for better performance.
October 2021 - May 2023

Graphic Designer, BireMedia

Skills: Illustrator, Photoshop, Color Theory

Responsibilities:

  • Designed marketing materials, including brochures and banners, and social media graphics, ensuring brand consistency and visual appeal.
  • Collaborated with clients to deliver high-quality design solutions tailored to their needs.
  • Managed multiple design projects while meeting tight deadlines.

Skills

Technical Skills

Programming Languages
Python Java Kotlin JavaScript TypeScript SQL HTML/CSS
Front-End Development
React Next.js Bootstrap Tailwind CSS UI/UX
Back-End Development
Spring Boot Node.js Django
API Development
FastAPI Django REST Framework Spring Boot Express.js
Databases
MySQL PostgreSQL MongoDB Redis
Mobile Development
Kotlin Flutter
Machine Learning
TensorFlow Scikit-learn Data Analysis Feature Engineering
Embedded Systems
C/C++ and Python Arduino Raspberry Pi ESP32 Sensors Actuators
Tools & Others
Git/GitHub Linux Figma Docker Trello Jira Illustrator Photoshop Slack

Soft Skills

Problem-Solving Teamwork Adaptability Time Management Communication Quick Learner Attention to Detail Critical Thinking Cross-functional Collaboration

Areas of Focus

Backend & APIs

REST APIs and backend services with Django, FastAPI, SpringBoot, and Node.js. JWT auth, async task queues (Celery/Redis), database design, and API documentation.

IVR & Telephony

Asterisk PBX setup, IVR/AGI call flow development, SIP configuration, multi-language call flows, and TTS integration for patient communication systems.

Digital Health Systems

OpenMRS-based platforms, vaccine and immunization tracking, offline-first Android apps, clinical reporting, and health worker training and deployment.

Android Development

Native Android apps in Kotlin with offline sync, background services, APK release management, and device deployment for field environments.

DevOps & Infrastructure

CI/CD with GitHub Actions, Docker containerization, Linux server management, on-premise migrations, and staging/production environment setup.

Web Development

Full-stack web applications with React, Next.js, and Django. Responsive UIs, real-time features (WebSockets), and performance-focused builds.

UI/UX & Prototyping

Wireframes, high-fidelity prototypes, usability testing, and design systems using Figma to deliver pixel-accurate, accessible interfaces.

Education

2021 - 2025

Bachelor of Science in Computer Engineering

Makerere University, Kampala-Uganda

2018 - 2019

Uganda Advanced Certificate of Education

St. Peter's College, Tororo

2014 - 2017

Uganda Certificate of Education

St. Peter's College, Tororo

Certificates

JavaScript

Issued by CISCO - August 2025

View Badge View Certificate
Python

Issued by CISCO - April 2025

View Badge View Certificate
Python, AI, Robotics and Embedded Systems

Issued by netLabs!UG - August 2023

View Certificate
Project Management

Issued by Project Management Institute - April 2024

View Certificate
Social-Behavioral-Educational (SBE) Comprehensive

Issued by CITI - April 2025

View Certificate
Biomedical Data or Specimens Only Research

Issued by CITI - Feb 2025

View Certificate
GCP – Social and Behavioral Research Best Practices

Issued by CITI - Feb 2025

View Certificate

Get In Touch

I'm always interested in hearing about new projects and opportunities. Feel free to reach out!


Email

okiror1vinald@gmail.com

Phone

+256 746 178 844