Jennifer Taylor

Self Employed

Chelsea, Vermont, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jennifer Taylor is a versatile software engineer with 16 years of professional experience and nearly 30 years of hands-on coding across embedded firmware, full-stack web, and systems-level projects. She has built large-scale testing infrastructure at Facebook, an automated refactoring framework at Instagram, and mission-critical drivers for military-grade VPN hardware at ViaSat deployed worldwide. Her embedded and low-level expertise extends to cubesat software integration and contributing to renowned open-source projects like MAME and libdragon, where she documented security dongles and implemented N64 rendering and input support. Jennifer publishes hardware designs and PCBs for retro-arcade archival and has released public-domain software for gaming consoles, reflecting a deep interest in reverse-engineering and preservation. Based in Chelsea, Vermont, she combines production-grade engineering with a maker’s curiosity—having even designed custom register-transistor logic gates and released several hobbyist hardware projects. Currently self-employed, she seeks opportunities that leverage her cross-domain systems expertise and passion for open-source tooling.
code16 years of coding experience
job13 years of employment as a software developer
bookUniversity of California, Los Angeles
github-logo-circle

Github Skills (15)

controls10
embedded10
c-language10
game-controller10
reverse-engineering10
cprogramming-language10
game-development10
emulation10
sys10
graphic10
controller10
documentation10
assembly8
assemble8
assembler8

Programming languages (7)

TypeScriptJavaC++CSSCRubyPython

Github contributions (5)

github-logo-circle
DragonMinded/libdragon

Oct 2009 - Nov 2021

Open source library for N64 development.
Role in this project:
userEmbedded Systems Engineer
Contributions:10 reviews, 45 commits, 56 PRs in 12 years 3 months
Contributions summary:Jennifer primarily contributed to the development of the libdragon library, focusing on low-level hardware interactions and system-level functionality. They implemented and optimized the RDP driver, responsible for managing the rendering pipeline. Furthermore, the user added support for controller input, mempak, and VRU accessory integration. These changes suggest a focus on directly interfacing with the N64's hardware components to enhance the library's capabilities for game development.
n64sdl2csharpn64-developmentcommodore
mamedev/mame

Mar 2021 - May 2022

MAME
Role in this project:
userBack-end Developer
Contributions:6 reviews, 6 commits, 7 PRs in 1 year 2 months
Contributions summary:Jennifer primarily contributed to the MAME project by adding and expanding documentation related to security dongles and their emulation. They implemented dumps for missing dongles, including those from the KBM 2ndMIX. Furthermore, they documented cabinet information register bits and how dongles function within different game series, enhancing the project's understanding of hardware and software interactions. This documentation work included detailed analysis of game-specific behavior.
mame
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
Jennifer Taylor - Unemployed at Self Employed