Sandra KayirangwaSoftware Engineer

Hi, I’m Sandra.

I build backends and APIs, mobile and web apps, data pipelines, machine learning models, IoT systems.

I turn raw signals into decisions people can act on.

About

I’m a software engineer working in backend and data, and exploring AI. I’m most interested in building things that keep working when conditions aren’t ideal.

So far, that has meant pipelines that check incoming data before anything relies on it, APIs that the rest of a product depends on, and models that explain their output instead of just giving a number.

I like finding the source of a problem and helping to fix it there. I also care about what technology makes possible for people, especially the people who need it most.

The question I keep coming back to is simple: does this make something easier for the person on the receiving end? If not, I keep looking.

Education

AkiraChix, CodeHive
Tech training program
Feb 2026 to Nov 2026

Programming languages
Python, SQL, JavaScript, Dart
Backend and APIs
FastAPI, REST API design, SQLAlchemy, JWT authentication, OAuth 2.0, Role-based access control, MQTT
Databases
PostgreSQL, Data modeling, Query optimization
AI and machine learning
PyTorch, Model training and evaluation, Transfer learning, Model deployment on constrained hardware
Mobile and web development
Flutter, Next.js, React
Design
Figma, UI design
IoT and hardware
ESP32, LoRa, Sensor integration
QA and testing
Cypress, API testing, End-to-end validation
Developer tools
Git and GitHub, Docker, Postman, Google Colab, Jupyter Notebook

Contact

I’m based in Kigali. Email me, or write your message here and send it from your email app.

Write a message

Sandra Kayirangwa