Midori Armstrong is a software engineer with 7 years of experience building reliable, well-documented systems and a strong emphasis on test-driven development. They've shipped production APIs and reusable frameworks at Lever—leading AI product integrations and designing the company's first shared service API—and now contribute at Stripe. Midori's background spans full-stack work across Node.js, React, .NET/C#, Spring Boot, and Ruby on Rails, plus embedded tools for large-scale game development at EA. An active open-source contributor, they improved command handling and NLP typing in the popular nonebot Python bot framework, showing attention to developer experience and code quality. Based in Richmond, BC, Midori combines pragmatic engineering with a knack for rapid ramp-up into subject-matter-expert roles and clear, maintainable designs.
7 years of coding experience
5 years of employment as a software developer
International Baccalaureate Diploma Dogwood Diploma, International Baccalaureate Diploma Dogwood Diploma at Richmond Secondary School
Bachelor of Applied Science (B.A.Sc.) Computer Engineering, Bachelor of Applied Science (B.A.Sc.) Computer Engineering at University of Waterloo
基于 OneBot 标准的 Python 异步 QQ 机器人框架 / Asynchronous QQ robot framework based on OneBot for Python
Role in this project:
Back-end Developer
Contributions:7 releases, 20 reviews, 139 commits in 2 years
Contributions summary:Midori primarily contributed to the `nonebot/nonebot` repository by implementing new features and modifying existing functionalities related to command handling and natural language processing. Their work included adding a function to send messages to superusers, changing the type of `SUPERUSERS` to a collection, and fixing flake errors. Furthermore, they improved code typing and refactored aspects of NLP processing to match the CommandSession shape, indicating a focus on improving the framework's core functionality.
An introduction to NoneBot and development with gocqhttp and docker.
Contributions:1 release, 27 commits, 2 PRs in 11 months
nonebotbotqqbotdocker
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
Midori Armstrong - Lead Software Engineer at Lever