About Me
Enthusiastic developer passionate about software engineering and Machine Learning. Focused on finding efficient paths to maintainable software through established designs, teamwork, test-driven development, and solid judgment.
- Email: lucasrouchy1@gmail.com
- Phone: (831) 421-1816
- Github: lucasrouchy
- Linkedin: lucasrouchy
Education
- B.S. in Computer Science; focus in Software Engineering
- Anticipated Graduation: 06/2023
- Oregon State University-Cascades, Bend, OR
- GPA: 3.35, Dean’s list 2022
Relevant Coursework:
- Operating Systems
- Software Engineering
- Computer Architecture and Assembly Language
- Data Structures
- Analysis of Algorithms
- Web Development
- Databases
- Machine Learning and Data Mining
- Computer Networks
- Software Development
- Discrete Math
- Statistics for Engineers
- Differential Calculus
- Usability Engineering
- Network Security
- Mobile Software Development
- Computer Graphics Shaders
Related Clubs:
- Hacker Refactor
- AI Club
- Global Formula Racing Club
- Ski Club
Projects
Reinforced Learning Based Controls and Planning
09/2022 - Present
OSU Global Formula Racing Team - FSAE
This project aims to implement a deep reinforcement learning policy using camera and LIDAR data to discover our inputs and produce safe outputs for steering and throttle actuators.
- Implemented a distributed training model using the Ray package.
- Integrated the distributed model into our PyTorch implementation.
- Documented each progression for future teammates and to ensure maintainability.
- Constructed a new two-layer reward policy with colleagues, improving simulated track performance by over 300%.
- Simplified training environment while keeping randomness through use of random changes to the state of the agent.
Ecosystem Simulation
04/2023-05/2023
Developed a simulation of an ecosystem with a focus on the predator-prey relationships. The ecosystem is affected by precipitation and temperature.
Construction of the simulation was done in C plus plus with a focus on concurrency.

Business Reviews API
03/2023 - present
Developed a RESTful API for a business review website. The API is built with Node.js and Express.js.
Implemented a MongoDB database to store user and business information. Handling of datapoints is done using Mongoose.
The whole application is dockerized allowing for anyone to run the server with one command regardless of their environment.
Terminal Simulator and Memory Allocator
01/2022 - 02/2022
Developed an efficient command-line simulator through a test-driven development process. Replicated standard commands such as cd, rm, mkdir, nano, touch, cp, mv, and more.
Introduced commands: myalloc and free to allocate and free memory space. Development was done in C.
Multiprocess Generator
02/2021 - 02/2022
Program started as a population generator for the US with an Object-Oriented approach. Generator uses US census data over 10 years to feed the program.
Designed a geolocation content generator to create related pieces of content specific to user’s input. Content generator required implementing an interactive GUI.
These programs ran in parallel using multiprocessing techniques. Development was done in Python.
Experience
Social Media and Communications Coordinator
11/2019 - 06/2020
Oregon State University-Cascades, Bend, OR
- Collected, analyzed, and updated information in Excel: increased database coverage over 30x.
- Designed an advertising campaign for Snapchat: achieved a 33% engagement rating.
- Conducted interviews and produced stories to highlight student success and market programs on the OSU website.
- Increased website coverage by 30% and communicated progress regularly with the director of communications.
Skills
- C and C++
- Python
- Ruby
- CUDA
- Multiprocessing
- PHP and CSS
- HTML
- Java and JavaScript
- Pandas and Numpy
- Bash
- Raku/Perl
- Flutter
- SQL and NoSQL
- TensorFlow
- ROS/ROS2
- HDL
- Swift
- HPC experience
- PyTorch
- Threading
HTML Stuff
Solar System Animatation
F1 Monaco Animatation
Use WASD controls to move the car. Shift iniates a drift.
Shaders
Particle System Simulation
written in JavaScript and WebGL
Click on the canvas to trigger an explosion