Nicolas Newman is a software engineer with a decade of experience building full-stack and data-focused systems, currently based in Fukuoka, Japan. A Purdue Computer Science student specializing in Cyber Security and Data Science, he has shipped production features at John Deere across roles from intern to software and data engineer. He contributed notable open-source enhancements to the widely-used mermaid-js project, adding KaTeX support to flowcharts so mathematical notation renders cleanly in diagrams. Nicolas blends web stacks (NodeJS, React, Express) with immersive tech—co-developing a Unity VR game that earned second place at Purdue’s Boilermake—and volunteers teaching Java to high school robotics teams. Comfortable bridging analytics, security-minded engineering, and user-facing interfaces, he brings practical cross-cultural experience from studying Japanese and working internationally.
10 years of coding experience
3 years of employment as a software developer
Clayton High School
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Purdue University
Japanese Studies, Japanese Studies at Kanda University of International Studies
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Role in this project:
Full-stack Developer
Contributions:5 reviews, 7 PRs, 55 comments in 2 years 11 months
Contributions summary:Nicolas's commits primarily focused on enhancing the flowchart functionality within the Mermaid-js project. They added features such as support for KaTeX rendering within flowchart nodes and edges, enabling the display of mathematical expressions. The user implemented these features across both the original and v2 flowchart renderers, modifying related styles and adding a demo showcasing the new functionality. They also fixed issues relating to KaTeX rendering consistency and font loading.
Generation of diagram and flowchart from text in a similar manner as markdown
Contributions:10 commits, 112 pushes, 6 branches in 1 month
sequence-diagrammermaidsimilarflowchartmanner
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.