Patrick Mc Carver

Patrick Mc Carver

Recurser At Recurse Center @ Recurse Center

About Patrick Mc Carver

Patrick McCarver is a Recurser at Recurse Center, where he leads daily algorithms and data structures sessions and contributes to various programming projects. He has a background in Chemical Engineering and has developed multiple software applications, including a JavaScript game and an API for subway times.

Work at Recurse Center

Patrick Mc Carver has been a Recurser at Recurse Center since 2018. In this role, he leads daily algorithms and data structures pairing sessions, facilitating collaborative learning among participants. He also updates a chat bot that assists in scheduling hosts for these sessions. His contributions to the Recurse Center focus on enhancing the learning experience for fellow programmers.

Education and Expertise

Patrick Mc Carver studied Chemical Engineering at Missouri University of Science and Technology, where he earned a Bachelor's Degree from 2010 to 2013. He also attended Mineral Area College, achieving an Associate of Arts in Chemistry from 2009 to 2010. His educational background provides a solid foundation in both engineering principles and scientific methodologies.

Background in Engineering

Before joining Recurse Center, Patrick worked as a Process Design Engineer at Albemarle Corporation from 2013 to 2017 in Magnolia, Arkansas. His experience in this role involved applying engineering principles to process design, contributing to the development of chemical processes. Additionally, he served as a Science Undergraduate Laboratory Intern at Pacific Northwest National Laboratory for three months in 2012.

Open Source Contributions

Patrick contributed a Webpack tutorial to the open-source Rust project 'wasm-pack', which is designed for generating WebAssembly. This contribution reflects his commitment to the open-source community and his expertise in web development technologies. He has also developed a JavaScript rock climbing game using the Phaser framework and P2.js physics engine, showcasing his programming skills.

Technical Projects and Skills

Patrick has built an API for MTA subway times, which he utilized to create an Arduino LED platform display. He has completed two algorithms courses and participated in the Nand2Tetris project, where he built an operating system from Nand gates. He has accumulated over 200 hours of pair programming experience and has learned to use Vim, indicating his proficiency in collaborative coding and software development.

People similar to Patrick Mc Carver