Jacob Marks

Research Assistant at New Mexico Institute of Mining and Technology

Los Alamos, New Mexico, 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

👤
Senior
🎓
Top School
Jacob Marks is a Research Assistant and software engineer with a decade of experience building high-performance scientific and game-oriented software, blending C, C#, Haskell, Java, and modern parallelization techniques. Based at New Mexico Tech, he contributes to open-source compiler work—adding Fortran-to-C++ translation and compiler improvements to the notable lfortran project—and applies those skills in research on parallel computing and toolchains. His internships at Los Alamos and NSTec exposed him to Kokkos/OpenMP/HIP, GPU-focused source-to-source translation, and practical scientific visualization and GUI development. Outside work he builds Unity game prototypes, pixel art, 3D models and tabletop RPG systems, demonstrating a rare mix of systems-level programming and artistic product design. He is pursuing an MS in Computer Science while maintaining a steady track record of shipping research-grade software and creative hobby projects.
code10 years of coding experience
bookMaster's degree, Computer Science, 3.83 GPA, Master's degree, Computer Science, 3.83 GPA at New Mexico Institute of Mining and Technology
github-logo-circle

Github Skills (7)

compiler10
fortran10
compiler-compiler10
cprogramming-language9
c-language9
llvm8
jupyter5

Programming languages (3)

CSSC++JavaScript

Github contributions (5)

github-logo-circle
lfortran/lfortran

Jul 2020 - Aug 2020

Official main repository for LFortran
Role in this project:
userBack-end Developer
Contributions:17 commits in 28 days
Contributions summary:Jacob primarily contributed to the LFortran compiler project by implementing new features and modifying existing ones related to the compilation process. Their work included adding the `cpptranslate` executable for Fortran-to-C++ translation, enabling the skipping of LLVM tests, and making changes to how variables are handled within the code. These changes suggest a focus on expanding the compiler's functionality and improving its capabilities.
apljupyter-notebookcompilerfortranrepl
bughunterstudios/Dif-E-Q_Net

Jun 2020 - Jun 2021

Contributions:6 commits, 5 pushes, 1 branch in 1 year
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
Jacob Marks - Research Assistant at New Mexico Institute of Mining and Technology