Rowan Seymour

Developer at Nyaruka Ltd

Quito, Pichincha, Rwanda
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Rowan Seymour is a seasoned developer with 15 years of experience building and maintaining backend-heavy systems for health and messaging platforms, currently contributing at Nyaruka Ltd on RapidPro. He combines deep technical chops—from Go metadata maintenance in the phonenumbers library to full-stack form handling in OpenMRS—with a focus on reliable data processing, queuing, and reporting. Rowan’s background includes lead development on KenyaEMR and academic work in audio-visual speech recognition (PhD), giving him a rare blend of domain research and production engineering. His open-source contributions show attention to detail in edge cases (date parsing, numeric observation handling) and improving test coverage and CI, reflecting a pragmatic, quality-first approach to software maintenance.
code15 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy (PhD), Audio-visual Speech and Speaker Recognition, Doctor of Philosophy (PhD), Audio-visual Speech and Speaker Recognition at Queen's University Belfast
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (26)

javascript10
python10
back-end-development10
apidoc10
api-design10
django10
testing10
data-modeling10
java10
javas10
go10
api10
metadata-management10
openmrs10
restful-api9

Programming languages (13)

JavaC++CPLpgSQLGoPerlKotlinTypeScript

Github contributions (5)

github-logo-circle
rapidpro/rapidpro

Dec 2014 - Jan 2023

RapidPro allows organizations to visually build scalable interactive messaging applications.
Role in this project:
userBackend Developer
Contributions:14 reviews, 9671 commits, 330 PRs in 8 years 2 months
Contributions summary:Rowan made several contributions focused on the back-end functionality of the RapidPro project. Their work included adding functionalities to the message queuing system and enhancing existing features in the mailroom module. Furthermore, they reorganized temba.utils.models and modified data models, demonstrating a focus on improving code structure and data management.
scalableorganizationsrapidpromessaging
nyaruka/phonenumbers

Oct 2020 - Nov 2022

GoLang port of Google's libphonenumber library
Role in this project:
userBack-end Developer
Contributions:20 reviews, 42 commits, 50 PRs in 2 years 1 month
Contributions summary:Rowan primarily contributed to updating and maintaining metadata for the `phonenumbers` library, focusing on incorporating support for new number ranges. Their work involved modifying the `metadata_bin.go` file, suggesting an understanding of how the data is stored and accessed. Additionally, the user updated the `go.mod` file to bump the required go version and improved the CI workflow. The user also added tests for new Romanian numbers and new 0326 PK numbers, improving the quality of the library.
golanglibphonenumber
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rowan Seymour - Developer at Nyaruka Ltd