Vincent Du - Graduate Research Assistant - UNC Chapel Hill | Himalayas
Vincent DuVD
Open to opportunities

Vincent Du

@vincentdu

Aspiring software engineer with a focus on scientific computing.

United States

What I'm looking for

I am looking for opportunities that allow me to apply my skills in scientific computing and machine learning, ideally in a collaborative environment that values innovation and research.

I am currently a PhD student in Chemistry at the University of North Carolina at Chapel Hill, where I am deeply engaged in scientific computing and machine learning. My research focuses on performing ODE simulations of molecular machines and reaction networks, utilizing advanced tools like Catalyst.jl to explore dynamical phenomena in non-equilibrium environments. I have a strong foundation in both chemistry and computer science, having earned my B.S. in Computer Science from the same institution.

In my recent role as a Software Engineering Intern at JuliaHub, I developed optimal control solvers and improved the symbolic callback system for ODEs. My experience as an Open Source Developer for SciML allowed me to maintain and enhance the Catalyst.jl package, contributing numerous algorithms and ensuring compatibility for a large user base. I am passionate about leveraging my skills in scientific scripting and software development to contribute to impactful projects in systems biology and chemistry.

Experience

Work history, roles, and key accomplishments

UH
Current

Graduate Research Assistant

UNC Chapel Hill

Oct 2022 - Present (2 years 8 months)

Performed ODE simulations of molecular machines and reaction networks in non-equilibrium environments using Catalyst.jl, investigating dynamical phenomena and energy conversion regimes. Used TensorFlow on a course project investigating generative graph NNs for molecule generation, implementing node labels in GraphRNN and integrating with RDKit.

JU

Software Engineering Intern

JuliaHub

Jan 2025 - May 2025 (4 months)

Built optimal control solvers for problems formulated using ModelingToolkit.jl. Implemented implicit discrete systems and rewrote the symbolic callback system for ODEs.

UH

Teaching Assistant for CHEM101L

UNC Chapel Hill

Aug 2022 - May 2024 (1 year 9 months)

Taught CHEM101L, UNC’s introductory chemistry laboratory, for four semesters and one summer session, leading class sections and grading lab reports. As head TA, implemented improvements to lab manuals for future classes.

Education

Degrees, certifications, and relevant coursework

University of North Carolina at Chapel Hill logoUH

University of North Carolina at Chapel Hill

PhD Student, Chemistry

Currently pursuing a PhD in Chemistry, focusing on advanced research and studies in the field. Engaged in rigorous coursework and research projects.

University of North Carolina at Chapel Hill logoUH

University of North Carolina at Chapel Hill

B.S., Computer Science

Completed a Bachelor of Science in Computer Science, gaining a strong foundation in core computer science principles. Coursework included Probability and Statistics, Operating Systems, Theory of Computation, Algorithms, Data Structures, Differential Equations, Discrete Mathematics, Bioalgorithms, Machine Learning, and Scientific Computing. Also took relevant Chemistry courses such as Quantum Chemi

Tech stack

Software and tools used professionally

Interested in hiring Vincent?

You can contact Vincent and 90k+ other talented remote workers on Himalayas.

Message Vincent

People also viewed

View all talent

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan