Skip to content
View Mateo-Johnson's full-sized avatar

Block or report Mateo-Johnson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mateo-johnson/readme.md

πŸ’« About Me:

πŸ”­ I'm currently working on FRC code for 2026, Arduino projects, custom microcontrollers and web apps
πŸ‘― I'm looking to collaborate on anything related to Robotics or Electrical Engineering
🌱 I'm currently working on improving a set of custom microcontrollers I've designed
πŸ’¬ Ask me about literally anything, I love to learn and teach
⚑ Fun fact: I am a 17-year-old student at OSU

🌐 Socials:

Behance Instagram LinkedIn Stack Overflow Codepen

πŸ’» Tech Stack:

Python JavaScript Java HTML5 C# C++ CSS3 Dart Swift Rust Ruby Lua Google Cloud GithubPages Alpine.js Angular.js Chart.js Firebase Inkscape Blender Canva Gimp Matplotlib NumPy PyTorch TensorFlow GitLab CI GitHub Actions GitLab Gitpod GitHub Arduino OpenSea Pi-Hole CodeCov Jira C GraphQL Nim Perl R ReScript Heroku Codeberg Cloudflare AWS OpenStack PythonAnywhere Oracle Deno JS Express.js Electron.js Gatsby JavaFX Xamarin Tauri React Hook Form Socket.io Semantic UI React Nginx Redis Quill ApacheCassandra Adobe Adobe Photoshop Raspberry Pi

πŸ“Š GitHub Stats:

πŸš€ Project Highlights:

This portfolio showcases the work and projects of an engineering student or professional, highlighting skills, experiences, and achievements in various engineering disciplines. The site features detailed descriptions of completed projects, technical skills, and a collection of documentation and resources. It serves as an online resume that effectively demonstrates the individual’s capabilities to potential employers or collaborators, emphasizing a blend of creativity and technical expertise in engineering.

This website serves as the official online presence for the FIRST Robotics Competition (FRC) team 3324, known as the Metrobots. It features comprehensive information about the team’s history, mission, and achievements. Visitors can find details on upcoming events, team members, sponsors, and resources. The site is designed to enhance community engagement and outreach, providing a platform for potential members and supporters to connect with the team.

This implementation of Conway's Game of Life is a cellular automaton simulation that demonstrates how simple rules can lead to complex behaviors. Users can create and modify initial configurations, then watch how the grid evolves over time according to the game's rules. The interface allows for user interaction, enabling players to experiment with different patterns and observe the emergence of life-like behaviors, making it a compelling educational resource for understanding algorithmic processes and emergent systems.

The procedural flower generator uses the css-doodle library to generate random flowers on every mouse move. The colors, petal locations and the background changes every time a new flower is generated. Unlike some of my other projects, this was not created for any reason other than I thought that it would be beautiful.

Glimmer is an innovative visual website builder designed to simplify the web development process for users of all skill levels. It provides a drag-and-drop interface that allows users to create responsive websites without needing to write code. Users can customize layouts, add interactive elements, and see real-time previews of their creations. This tool is perfect for aspiring web developers and designers, offering an accessible way to bring their ideas to life while learning about web design principles.

The code snippet viewer is a program I created for ISEF 2025 that lived as a HTML file on my computer for a long time, until being published. The viewer allows the user to enter code snippets into the HTML in different categories and will render them in different colors. This tool does require knowledge of HTML and general code styling, but was used to create graphics for my ISEF 2025 project poster.

A slicer for a prototype drawing machine I built. The user uploads an image, and it is seperated into colors that can be grouped together by hex code, and then for each color group, a marker can be assigned, and custom GCODE can be input to retrieve and deposit that marker. This makes multi-color drawing simple for machines that cannot hold multiple toolheads at the same time.

The FRC Match Scouting Form is an essential tool for teams to collect and analyze data during competitions. It allows team members to record observations and performance metrics for each match, including robot capabilities, strategy effectiveness, and opponent strengths. This data can then be used to make strategic decisions in real-time and improve future performance. The form is designed to be intuitive, ensuring that scouts can focus on gathering accurate information quickly during the fast-paced environment of competitions.

The FRC 2D Swerve Simulator provides an interactive environment for teams to experiment with swerve drive systems commonly used in robotics competitions. Users can simulate different driving scenarios, adjusting parameters such as speed, rotation, and turning radius. The simulator helps teams understand the dynamics of their robot's movement, allowing them to optimize their design and control strategies. This tool is particularly beneficial for teams looking to innovate and improve their robot's agility and maneuverability on the field.

πŸ† Achievements & Certifications:

  • πŸ… Buckeye Science and Engineering Fair Grand Award & Air Force Innovation in Engineering Award Winner
  • πŸ… ISEF 2025 Finalist
  • πŸ› οΈ CAD & EDA Design Expert (Onshape, Fusion360, KiCAD, EAGLE)
  • πŸ’» Freelance web designer – founder of Glimmer

πŸ” Top Contributed Repo:

Top Repo

✍️ Random Dev Quote:

Quote

Pinned Loading

  1. old-website old-website Public

    HTML 1

  2. RobustSturdy3 RobustSturdy3 Public

    Java

  3. 3324-Zenith 3324-Zenith Public

    Java

  4. ISEF26 ISEF26 Public