Louis Carl
@louiscarl
Computer science and math student who builds reliable systems software, compilers, and simulations with C++ and Python.
What I'm looking for
I’m a computer science and math student focused on engineering dependable software across systems, simulation, and tooling. Through the Naval Research Enterprise Internship Program (NREIP), I designed and implemented a dynamic type system in modern C++, eliminated 10 sources of crashes, and refactored and modernized 2,000 lines of legacy C++ to contemporary standards.
I also build user-facing and high-performance experiences—implementing a multi-theme UI system with colorblind-accessible themes, and creating interfaces such as a PySide6 workflow for defining bullets, running simulations, and visualizing results. On the geometry and simulation side, I rewrote and optimized computational geometry code, improving ray–mesh intersection performance by over 50%, and I’ve validated work using verification and validation methods with SMEs.
Experience
Work history, roles, and key accomplishments
NREIP Intern
NSWC Carderock Division
May 2025 - Jul 2025 (2 months)
Designed and implemented a dynamic type system in modern C++ for dynamically loaded GUI components and eliminated 10 crash sources to improve application stability. Refactored 2,000 lines of legacy C++ to contemporary standards and implemented multi-theme, colorblind-accessible UI through PR reviews with senior engineers.
NREIP Intern
NSWC Carderock Division
Dec 2024 - Jan 2025 (1 month)
Analyzed 7 bullet and fragment penetration algorithms used in weapon-versus-vessel simulations and authored an analyst manual synthesizing those reports (logic, equations, parameters, and units). Produced flowcharts, identified numerical instabilities and edge cases affecting simulation accuracy, and validated assumptions with SMEs.
NREIP Intern
NSWC Carderock Division
May 2024 - Jul 2024 (2 months)
Contributed to engineering modeling and simulation software for analyzing attacks on ships and submarines and integrated a computational geometry library to compute projectile–structure intersections. Migrated bullet penetration algorithms from C to Python, performed verification and validation against SME reference data, and built a PySide6 interface to define bullets, run simulations, and visual
NREIP Intern
NSWC Carderock Division
May 2023 - Jul 2023 (2 months)
Worked on modeling and simulation software evaluating damage effects on ships and submarines by rewriting a computational geometry library to fix defects and improve performance. Implemented core geometry algorithms (monotone polygon triangulation, gift wrapping, and ray–mesh intersection) and benchmarked improvements, increasing ray–mesh intersection performance by over 50%.
Education
Degrees, certifications, and relevant coursework
James Madison University
Bachelor of Science, Computer Science and Mathematics
Grade: 3.976/4.00
Activities and societies: Selected coursework: Operating Systems; Computer and Information Security; Computer Architectures; Artificial Intelligence and Machine Learning; Parallel and Distributed Systems; Operations Research; Topology.
Pursuing a Bachelor of Science in Computer Science and Mathematics, expected to graduate May 2026. GPA: 3.976/4.00.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Louis?
You can contact Louis and 90k+ other talented remote workers on Himalayas.
Message LouisFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
