Hi there! My name is

Kristen McWilliam
I am a self-taught software developer with a passion for technology, open source, and a desire to help people.

Skills


Frontend
Experience using Flutter, as well as some Qt & QML. I enjoy using software that looks good and feels smooth. I think everything should have an A+ user experience regardless of the intended user.
Backend
I like clean code, organization, and good documentation. Readable is better than terse. I always ask: if an outsider were to read this portion of code, would it make sense or be a headache to figure out?
Mobile
Experience making apps for Android & iOS using Flutter. Adaptive design so the UI / UX work for mobile, tablet and desktop.
Desktop
Experience making apps for Linux, Windows, MacOS and web. Adaptive design so the UI / UX work for mobile, tablet and desktop. Varying levels of experience with Dart / Flutter, C++, Qt / QML, Python, Go and C#.
CI / CD
Automate all the things!
Test, build, release.
Experience with GitHub, GitLab, Docker, Bash, Powershell, Perl, etc. Comprehensive automation is a beautiful thing.
Learning
I am intelligent, curious, thoughtful and persistent. I have taught myself everything I know about computers and software development. I continue to learn new things as they become needful: Simplify installation for the end-user? Lets dive into bash. Working with someone's Perl build scripts? Lets figure out some Perl and improve them. Need appealing documentation? Learn Markdown.

I am a big fan of Dart & Flutter! 💙

Portfolio


Languages



  • 🇨🇦 English: Native / Advanced Fluency
  • 🇩🇪 German: Intermediate
  • 🇫🇷 French: Intermediate

In addition to coding I also love things like languages, video games, teaching, animals, philosophy, cooking, and more. 😃

CONTACT