Comment by david_allison
7 hours ago
Location: Isle of Man/Europe
Remote: Yes - Experience working with US/International teams
Willing to relocate: Yes - For the right role. Happy to be on-site for onboarding
Technologies: Kotlin, Android, TypeScript, React, .NET, Java, CI/CD, Accessibility, i18n
Email: davidallisongithub@gmail.com
GitHub: https://github.com/david-allison
Open source maintainer/top contributor of AnkiDroid: Android client for Anki. 10M+ downloads. ~10 YOE, with 6 YOE open source (4,000+ commits). Ready for stability after years of contracting and maintainership.
I lead a global volunteer team and take full product ownership: setting direction over multi-year horizons, planning and implementing architectural migrations, and keeping a project moving via community engagement, triage, fixes, reviews and mentorship.
Highlights:
- AnkiDroid now releases in tandem with upstream, rather than lagging behind by years
- Migrated a 15-year-old codebase from Java 7 to Kotlin, maintaining git blame
- Migrated to a common Rust-based backend. Android contributors are fully isolated from this complexity
- Improved app rating from 4.5 to ~4.8 stars, dramatically reduced crash rate
- Mentored hundreds of contributors and co-launched AnkiDroid's Google Summer of Code programme
AnkiDroid continues as a hobby; my day job is fully separate.
Looking for: full-time or contract. IC or EM, I'm nontraditional so I'm open to a conversation about which fits. Drawn to work that makes people's lives better, in any stack.
No comments yet
Contribute on Hacker News ↗