Louis Orleans is a Senior Software Engineer based in Brea, California with 12 years of hands-on experience building web services, mobile apps, embedded firmware, and developer tooling. He blends full-stack web and mobile expertise (Angular, Ionic, Node.js) with systems work—deploying multi-tenant servers with Docker, Ansible, ZFS/BTRFS and contributing firmware tweaks to the popular QMK keyboard project. As a former co-founder, he has shipped an ecommerce platform for in-game items and optimized Firebase-backed operations, showing both product and operational instincts. His open-source contributions prioritize developer experience and code quality, from TypeScript typings for Cordova plugins to backend REST APIs for Wekan’s custom fields. Louis enjoys diving into gnarly bugs and performance trade-offs, and frequently refactors to reduce memory and operational costs. He pairs a pragmatic, shipping-focused mindset with curiosity across embedded, cloud, and UX concerns.
12 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at Fullerton College
High School Computer Science, High School Computer Science at Brea Olinda High School
Queue up and play youtube audio over discord voice.
Role in this project:
Full-stack Developer
Contributions:37 commits, 3 PRs, 6 comments in 29 days
Contributions summary:Louis primarily focused on developing and maintaining the rhythm-bot project. They implemented new features, including playlist functionality using SQLite for storage, added functionality to automatically join a voice channel and play when songs are added to the queue. Further contributions included bug fixes, code formatting, and refactoring, as well as the implementation of features such as search, and removing unwanted config logs.
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:11 commits, 11 PRs, 9 comments in 1 year 11 months
Contributions summary:Louis is primarily focused on developing custom keyboard layouts and functionality within the QMK firmware. They contribute by adding new layouts (e.g., Workman, Dvorak), modifying existing ones, and incorporating features like RGB lighting and audio support. Their work involves optimizing code for memory usage and adjusting settings to tailor the keyboard's behavior. The user frequently refactors code and addresses layout-specific issues within a project related to keyboard firmware.
rp2040firmwareavratmelkeyboard-support
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.