HimalayasHimalayas logo
Louis CarlLC
Open to opportunities

Louis Carl

@louiscarl

Computer science and math student who builds reliable systems software, compilers, and simulations with C++ and Python.

United States
Message

What I'm looking for

I’m looking for an entry-level role where I can build reliable C++/Python software for real users, improve performance and accessibility, and collaborate with senior engineers using strong design reviews and verification habits.

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

ND

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.

ND

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.

ND

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

ND

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 logoJU

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.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan