Jane Macfarlane is a seasoned software engineer based in Berkeley with 20 years' experience applying advanced computing to large-scale, real-world problems across scientific analysis, telematics, GIS, and business process management. She holds a PhD in AI for dynamic systems and brings a pragmatic, research-informed approach to big data analytics and rapidly evolving technology landscapes. Jane is an inventor with over 20 patents and deep expertise in geospatial analytics, IoT, personal mobility, and next-generation transportation systems. As an active open-source contributor she has improved core tooling in widely used projects like Pandoc and CommonMark, contributing backend and full-stack fixes that enhance parsing, rendering, and conversion workflows. Colleagues value her ability to translate complex algorithmic ideas into robust software architectures and practical products that address disruptive industry trends. Less obvious: she combines academic rigor with hands-on bug fixes and documentation improvements, showing equal comfort with inventive patents and meticulous maintenance work.
CommonMark parsing and rendering library and program in C
Role in this project:
Back-end Developer
Contributions:30 releases, 14 reviews, 931 commits in 8 years 1 month
Contributions summary:Jane contributed to CommonMark parsing and rendering library. The primary focus was on implementing and improving HTML and LaTeX rendering functionalities, including correct parsing and formatting of HTML and LaTeX tags and code blocks. They also worked on refactoring code for better handling of reference links, and improving escaping of punctuation for both the HTML and commonmark renderers.
Contributions:128 releases, 381 reviews, 12720 commits in 16 years 6 months
Contributions summary:Jane implemented and refactored features for a universal markup converter. These changes involved replacing legacy code with a new, extensible system based on servant. The user added endpoints for converting, batch processing, and babelmark. Code modifications include adding and refactoring in the PandocCGI.hs, Main.hs, and related .cabal and shell scripts.
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.