About Me
I’m Ruth Okolo, a Product Designer and Software Engineer who builds clean, user-centric apps with Figma, Swift and SwiftUI. I care about sharp UI, thoughtful architecture, and performance that feels effortless.
With a background in Mathematics, I approach engineering with structured thinking: break the problem down, choose trade-offs intentionally, then ship something reliable. I’m currently building mobile products end-to-end from Prototyping to API integration and continuously improving my craft through real project work.

SKILLS
iOS & MOBILE ENGINEERING
Swift · SwiftUI · UIKit · iOS SDK · MVVM · Async/Await · Performance Optimization · Accessibility
BACKEND INTEGRATION
REST APIs · Authentication & Authorization · PostgreSQL · Supabase · Data Modeling · Caching
ENGINEERING PRACTICES
Git & GitHub · Clean Architecture · Debugging & Testing · CI/CD Awareness · Agile Collaboration
Product & UX
Product Thinking · UX-Driven Development · Rapid Prototyping · Figma
Education
2011-2017
High School Diploma
Faith Academy
Completed my high school education with a strong foundation in mathematics and the sciences, where I first developed an interest in technology and problem-solving. This early exposure to analytical thinking laid the groundwork for my transition into tech-focused studies.
2020-2024
Bachelor of Science
Mathematics
University of Saskatchewan
Graduated from the University of Saskatchewan with a B.Sc. in Mathematics, which sharpened my critical thinking, logical reasoning, and data analysis skills. My background in math has been invaluable in understanding systems, patterns, and user behavior from a structured perspective.
Certification
August 2024
IBM Data Science Professional Certificate
Hands-on training in Python-based data analysis, data cleaning, exploratory data analysis, SQL, and basic machine learning concepts. Gained experience working with real-world datasets, building data pipelines, and applying analytical thinking to solve practical problems.