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.
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. 😃