Elevila Thompson is a front-end developer with a decade of hands-on experience and five years focused in UX front-end roles, currently building accessible, responsive experiences at VF Corporation. She is proficient in HTML, CSS, and JavaScript, with practical React and TypeScript experience, and a track record creating and maintaining UI style guides and PWAs. As a part-time community college instructor she translates industry practice into clear curriculum, mentoring junior developers and helping students transition to careers. Her commitment to accessibility is backed by conducting WCAG audits and implementing fixes across enterprise e-commerce sites. Beyond web UI work she contributes to open-source keyboard firmware (QMK/Vial), showing hardware-level curiosity and an eye for low-level configuration. Based in Lakewood, CA, she blends design sensitivity with practical engineering and a knack for teaching complex topics simply.
10 years of coding experience
7 years of employment as a software developer
Japanese Studies, Japanese Studies at Kanazawa Institute of Technology
Web Development, Web Development at Long Beach City College
Associate of Arts (A.A.) Liberal Arts and Sciences/Liberal Studies, Associate of Arts (A.A.) Liberal Arts and Sciences/Liberal Studies at Windward Community College
Contributions summary:Elevila contributed to the QMK fork by adding VIA support and keymap updates for various macropads and keyboards, including the Nein Macropad, Titan60, and F.Me Macropad. They also added a new Gherkin VIA keymap and a Bacca70 keyboard, demonstrating familiarity with keyboard hardware and firmware. Furthermore, the user added VIAL support for the Super16 v2 keyboard and contributed to adding the SP-111 v2 keyboard.
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:11 reviews, 5 commits, 5 PRs in 1 year 5 months
Contributions summary:Elevila's contributions center on the QMK firmware, a keyboard firmware project. Their work includes adding and updating keymaps for various custom keyboards, specifically focusing on VIA support for the Nein Macropad, Titan60 LED and keymap updates, the addition of the F.Me Macropad, a Gherkin VIA keymap, the Bacca70 keyboard, and the SP-111 v2 keyboard. This indicates a focus on configuring and customizing keyboard behavior via keymap changes and configuration updates.
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.