Nicolas Newman

Fukuoka, Japan
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
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.
code10 years of coding experience
job3 years of employment as a software developer
bookClayton High School
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Purdue University
bookJapanese Studies, Japanese Studies at Kanda University of International Studies
github-logo-circle

Github Skills (11)

mathematics10
typescript10
javascript10
typescripts10
svg10
katex10
math10
typescript-types10
uml9
diagram9
css8

Programming languages (12)

TypeScriptJavaC++ShellRustCJavaScriptPHP

Github contributions (5)

github-logo-circle
mermaid-js/mermaid

Feb 2022 - Jan 2025

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Role in this project:
userFull-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.
diagramsflowchartssequencesequence-diagramssimilar
NicolasNewman/mermaid

Feb 2022 - Apr 2022

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.
Request Free Trial
Nicolas Newman