I am looking for a role that fosters growth and collaboration in tech.
Sage DuRivage
@sagedurivage
Mathematician + CS
What I'm looking for
As a passionate computer science tutor, I have supported over 120 students in mastering programming concepts through personalized code reviews and technical feedback. My experience includes enhancing code reliability in languages such as C++, Python, and JavaScript, where I have successfully coached trainee developers on best practices for maintainable and scalable code.
In addition to tutoring, I have served as a 3D Software Instructor at the University of California at Davis, where I introduced students to 3D modeling techniques using Blender. My hands-on guidance has significantly improved students' rendering proficiency, reducing modeling errors through effective teaching of mesh faceting resolution and graphical debugging.
My personal projects, including a Ray Tracer and an Eight Puzzle Solver, showcase my ability to implement advanced algorithms and rendering techniques. I thrive in collaborative environments, as demonstrated by my role in developing a text-based RPG and a trip scheduling web app, where I utilized React.js and natural language processing to create engaging user experiences.
Experience
Work history, roles, and key accomplishments
Computer Science Tutor
Paper Education Co.
Jan 2022 - Present (3 years 5 months)
Supported over 120 students in programming concepts through code reviews and technical feedback. Enhanced code reliability in C++, Python, and JavaScript, coaching developers on maintainable code practices. Optimized troubleshooting practices, reducing debugging time significantly.
3D Software Instructor
University of California at Davis
Sep 2022 - Jun 2023 (9 months)
Introduced 3D modeling and prototyping techniques using Blender, delivering tutorials and hands-on guidance. Enhanced students’ rendering proficiency and reduced modeling errors through best practices.
Eight Puzzle Solver Developer
Personal Project
Nov 2024 - Present (7 months)
Developed an A* search algorithm in C++ to efficiently solve the Eight Puzzle using various heuristics, showcasing problem-solving and algorithmic skills.
Ray Tracer Developer
Personal Project
Nov 2024 - Present (7 months)
Implemented advanced rendering techniques for a ray tracer project, ensuring compatibility with essential libraries in a Linux environment. Focused on shading, anti-aliasing, and ray-object intersection.
Web App Developer
Team Project
Oct 2024 - Present (8 months)
Built a trip scheduling web app using React.js and natural language processing to enhance user interaction and information display from various APIs.
Game Developer
Team Project
Oct 2024 - Present (8 months)
Designed and developed a text-based RPG in C++, focusing on interactive storytelling and procedural event generation with an optimized codebase.
Operations Lead
Citrus Hack UCR
Jul 2019 - Jul 2020 (1 year)
Oversaw planning and execution of hackathons, managing logistics, coordinating volunteers, and fostering a collaborative environment.
Education
Degrees, certifications, and relevant coursework
University of California, Riverside
Bachelor of Science, Mathematics
Bachelor of Science in Mathematics with a concentration in Computational Mathematics. Relevant coursework included Artificial Intelligence, Data Structures & Algorithms, Software Construction, and more.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
sagedurivage.github.ioSalary expectations
Job categories
Interested in hiring Sage?
You can contact Sage and 90k+ other talented remote workers on Himalayas.
Message SageFind 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!
