Jane Macfarlane

Berkeley, California, 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
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.
code20 years of coding experience
github-logo-circle

Github Skills (30)

parser10
lib10
apidoc10
api-design10
back-end-development10
python10
text-manipulation10
code-library10
c1110
c1710
lua10
markup-language10
latex10
api10
parsing10

Programming languages (24)

C#JavaC++CSSCRustTeXHTML

Github contributions (5)

github-logo-circle
commonmark/cmark

Jan 2015 - Jan 2023

CommonMark parsing and rendering library and program in C
Role in this project:
userBack-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.
commonmarkparsingrendering
jgm/djot

Jul 2022 - Jan 2023

A light markup language
Role in this project:
userFull-stack Developer
Contributions:2 releases, 21 reviews, 437 commits in 6 months
Contributions summary:Jane made contributions to the Djot project, a light markup language. They focused on enhancing the Lua implementation of Djot, including documenting the Lua library and modifying the AST building process. They also addressed bugs in the smart quotes and Vim syntax files, and fixed issues with table and link parsing, improving the overall functionality and user experience. Additionally, they worked on ensuring tests ran local code, and adding a tree-sitter directory, and improved the API.
markup-languagecommonmarkluamarkdownpandoc
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