Hi, my name is Matthew, and I like to build circuits, robots, and websites.
Open Algebra Software for Inferring Solutions

Open Algebra Software for Inferring Solutions (OASIS) is a C++ library for embedding computer algebra and symbolic manipulation. I have led the development of the project since its initial pitch to the Rensselaer Center for Open Source. The project is under continuous active development and continues to introduce new features on a regular basis. I am also responsible for many of its subprojects including the web and desktop applications, and the C wrapper.

Open Algebra Project Website
superround

superround is a library that uses Bezier curves to create smoother rounded corners

Documentation
Bulk URl Navigator

Bulk URl Navigator (BURN) is an extension for Firefox that allows you to paginate through a list of URLs in a single tab.

BURN on AMO
 

A highly motivated computer science and computer systems engineering dual major who led multiple teams, contributes to the community, and is passionate for embedded development and robotics.

Skills: C++, React, TypeScript, MATLAB, VHDL, KiCad, SolidWorks, FreeCAD, LaTeX, MS Word, Excel, PowerPoint

Work Experience

Undergraduate Research Intern at Scientific Computation Research Center (SCOREC)
C++DjangoLaTeX
Integrated a GPU-bound memory pool in Omega_h, a C++ library for triangle mesh adaptivity which reduced runtime by 30% on high performance computing systems such as OLCF Frontier.
Authored a paper and poster in LaTeX. I presented my work at the Quantum Computing and Spring 2024 Undergraduate Research Symposium Poster Sessions at RPI
Built a Django application to allow researchers to upload their findings from the Plasma Science Virtual Laboratory to an external data storage website.
Engineering and Quality Intern at HarcoSemco
Arduino C++React
Conducted extensive electrical testing of aerospace sensors. Subsequently, I identified potential bottlenecks and submitted written proposals for improvement. I also gained experience using a wide variety of electrical testing equipment.
Wrote Arduino code for detecting potential toxic gasses using Bosch sensors and sending data over Bluetooth. I also developed the corresponding React dashboard that leverages Web Bluetooth for displaying data in real time.
Automated dimensional inspections of manufactured parts, reducing time to inspect parts.

Project Experience

Open Algebra Software for Inferring Solutions (OASIS)
C++C

Currently leading the team for the OASIS project, an open-source C++ library for computer algebra and symbolic manipulation.

Eye Robot
C#Arduino C++

Eye Robot is a robot that assists the visually impaired in navigation. I wrote C# software that leverages ARKit on iOS to construct a 3D model of the room using LiDAR and send commands to the onboard ESP32. I also wrote the corresponding Arduino code for the ESP32 that listens and responds to the commands.

Roster
Next.JSMongoDB

Led the team through the creation of a web application for finding roommates, significant others, friends, and study peers.

Research and On-Campus Work

Rensselaer Center for Open Source (RCOS)
Contributed to the OASIS and glibby projects.
Spring 2023 - Summer 2024
Served as a RCOS mentor; Mentors provide guidance and technical support for multiple projects.
Summer 2024
Student Makerspaces
Volunteered at the Forge, a student makerspace, by assisting students with 3D printing.
Worked in the Mercer XLab, guiding students through circuit design and soldering.

Education

Rensselaer Polytechnic Institute

Bachelors in Computer Science and Computer Systems Engineering, Class of 2026

Benjamin N. Cardozo High School

High School Diploma, Class of 2022

  • Regents Advanced Designation with Mastery in Mathematics
  • Member of the National Honors Society (ARISTA)
  • Member of the Gateway Institute for Pre-College Education

Recent Activity

Pushed 1 commit to pcms
Fri Jan 17 2025
Pushed 8 commits to Oasis
Tue Jan 14 2025
Pushed 1 commit to open-algebra/Oasis
Tue Jan 14 2025
Pushed 3 commits to open-algebra/containers
Tue Jan 14 2025
Merged pull request #143 into open-algebra/Oasis
Tue Jan 14 2025
Pushed 6 commits to Oasis
Fri Jan 10 2025
Pushed 3 commits to open-algebra/containers
Fri Jan 10 2025
Hello, there!
Hello, there!

Instagram: https://instagram.com/_mmapp Twitch: https://twitch.tv/mmapptv Twitter: https://twitter.com/_mmapp Website: ...

Tue Sep 06 2022
AXQZL3 Clutch
AXQZL3 Clutch
Sat May 08 2021
Hypixel Bedwars ft. PandaLeo15 and TheK1DT4C0
Hypixel Bedwars ft. PandaLeo15 and TheK1DT4C0

Hey guys welcome to another video of 0 IQ Hypixel Bedwars gamplay strats. Today we have special guests: PandaLeo15 and ...

Fri Oct 23 2020
Minecraft Speedrun Co-op Any%, Set Seed. Run #1
Minecraft Speedrun Co-op Any%, Set Seed. Run #1

This is our first ever successful speedrun. Apologies for the low mic quality, I wasn't aware it was this bad in the recording.

Tue Aug 25 2020
I played CS:GO this morning; Here's the supercut
I played CS:GO this morning; Here's the supercut

Uncut version: https://youtu.be/eMKXdB8eEUs Twitch: https://www.twitch.tv/mxtt_mmxviii Discord: https://discord.gg/MKAtXMW ...

Wed Jul 22 2020
Highlight: When a shark becomes a weapon
Highlight: When a shark becomes a weapon
Tue Jun 23 2020
UHD Minecraft + Shaders Server Gameplay.
UHD Minecraft + Shaders Server Gameplay.

Just playing some Minecraft with shaders on. Discord Server: https://discord.gg/HMBgexu Google+: ...

Tue Jun 16 2020
Live Fortnite Gameplay
Live Fortnite Gameplay

Here is some more gameplay of this game. Discord Server: https://discord.gg/HMBgexu Mixer: ...

Thu Apr 30 2020
7 Health to Victory Royale
7 Health to Victory Royale
Thu Apr 30 2020
Live Fortnite Gameplay
Live Fortnite Gameplay

Here is some more gameplay of this game. Discord Server: https://discord.gg/HMBgexu Mixer: ...

Tue Apr 28 2020
More PUBG Mobile Gameplay
More PUBG Mobile Gameplay
Sun Feb 02 2020
Mineplex: The Bridges Gameplay
Mineplex: The Bridges Gameplay

GPU: GeForce GTX 1050 Ti CPU: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz Memory: 16 GB RAM (15.91 GB RAM usable) ...

Wed Sep 04 2019

Fun Facts

Ah! So you scrolled all the way to the bottom. Well, here are some fun facts about me:

  • Preferred programming language: C++
  • Favorite games: Minecraft and Tetris
    Bonus fact: I've made two plugins for the Paper Minecraft server.
  • The ‘96d9’ in my LinkedIn link is the first 4 letters of the SHA-1 checksum of my name: echo Matthew McCall | shasum.