Anshul Singhvi

Software Engineer at JuliaHub

Boston, Massachusetts, 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
Anshul Singhvi is a software engineer based in Boston with eight years of experience building high-performance tooling for scientific and engineering workflows. He currently develops Dyad, a modeling and simulation language and platform, where he focuses on documentation, demos, and hard-product polish. Anshul is an active open-source contributor in the Julia ecosystem, adding video-recording and plotting enhancements to Makie.jl and Plots.jl and improving build and docs workflows for PackageCompiler.jl. His background includes internships at NASA JPL and Ames, where he built scalable data-access tools for terabyte-scale geospatial datasets and interactive mission-planning GUIs written in Julia. He pairs a strong physics and engineering education with hands-on DevOps and visualization expertise, making him comfortable bridging research code and production-ready tooling. Colleagues appreciate that he repeatedly turns niche scientific requirements into broadly useful open-source features, like FFMPEG-based video support and Kerchunk wrappers for large scientific data.
code8 years of coding experience
bookBachelor of Arts - BA, Physics, Bachelor of Arts - BA, Physics at Bard College at Simon's Rock
bookBachelor of Science - BS, Engineering Physics/Applied Physics, Bachelor of Science - BS, Engineering Physics/Applied Physics at Columbia University in the City of New York
bookICSE, ICSE at The Cathedral and John Connon School
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1,682reputation
29kreached
25answers
3questions
Badges
julia
top-5%
github-logo-circle

Github Skills (18)

visualization10
video-processing10
ffmpeg10
plot10
gcc10
build-automation10
visualizations10
documentation10
julia10
deploying9
graphic9
julialang9
makefile8
data-visualization6
heatmap6

Programming languages (19)

C#CSSC++RustCTeXMakefileHTML

Github contributions (5)

github-logo-circle
MakieOrg/Makie.jl

Feb 2019 - Jan 2023

Interactive data visualizations and plotting in Julia
Role in this project:
userBack-end Developer
Contributions:299 reviews, 592 commits, 200 PRs in 4 years
Contributions summary:Anshul implemented and refined video recording functionalities within the Makie.jl library. This involved adding an optional frames per second (fps) argument to recording functions, adapting the ffmpeg command for mp4 format, and renaming the fps argument to framerate for improved clarity. These changes involved modifying and expanding existing functions, and the use of the FFMPEG library for video processing. The updates improved the recording and video output capabilities of the library.
julia-languagegpuvisualizationsdata-visualizationplotting
JuliaLang/PackageCompiler.jl

Jan 2019 - Feb 2020

Compile your Julia Package
Role in this project:
userDevOps Engineer & Technical Writer
Contributions:7 commits, 9 PRs, 31 comments in 1 year
Contributions summary:Anshul contributed to the project by improving the build and documentation processes. They added instructions for installing GCC on MacOS and Linux, which is essential for compilation. Furthermore, they modified the documentation build process by updating repository references and adjusting deployment settings to ensure correct conditions for preview documentation generation and deployment, demonstrating strong understanding of build and deployment pipelines.
julia-packagepackagecompilercompilejulia
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
Anshul Singhvi - Software Engineer at JuliaHub