Skip to content
View Cerulity32K's full-sized avatar
Block or Report

Block or report Cerulity32K

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
Cerulity32K/README.md

About Me

My name is Ethan Barry. I am a software engineering student based in Canada. I enjoy programming and music in my free time.

What I Do

I experiment with a multitude of languages and designs. Sometimes, they turn into full projects. In my school's FRC (FIRST Robotics Competition) team, I help design sofware for the robot and other things, and I also bringing new ideas to the table.

Skills

I am proficient in:

  • Rust
  • C#
  • Python
  • C++
  • C

Intermediate in:

  • CUDA
  • Dart/Flutter
  • Java

and familiar with:

  • Lua
  • TypeScript
  • Julia
  • MySQL
  • Kotlin

I have great logical and analytical skills and can figure out and solve problems when working on any sort of software project.
I am empathetic, understanding, collaborative and fun to work with.
I can tutor others and teach them how to improve their skills, while also building confidence in their abilities.

Goals

My goals are to learn and teach as much as possible, and to bring as much to the FOSS community as I can. Whether that be through contributions to large or small repositories or libraries/utilities I make/start myself, I hope to provide as much as possible. I also hope to one day be able to help secure systems at government level.

Links

YouTube

Achievements

FRC 2022-2023 (Charged Up): Our team (2200) won the Provincial Championship and was invited to the World Championship. Unfortunately, this was unanticipated and we did not have enough time to schedule transportation. However, I designed and created an app in Xamarin (C#) to streamline data entry to form better alliances. I also designed a much more developer-ergonomic, interface-based system for autonomous code, as opposed to autonomous based on switch statement sequences.

FRC 2023-2024 (Crescendo): Our team qualified for the World Championship, and this year we were able to go. I rewrote my scouting app in Flutter (Dart), and adapted it to this year's game. This made the app much more responsive, and extra functionality was added to ensure that it was user-friendly. For example, in the start of the match, the starting location of the robot and locations of picked up game pieces is mimicked visually inside the app. The app was also improved visually compared to the 2022-2023 version of the app.

Major Projects

I have many projects. These are projects that I've developed the furthest.

Popular repositories

  1. mh71_clickbot mh71_clickbot Public

    Rust 2

  2. ytmp4-ytmp3 ytmp4-ytmp3 Public

    Python script that converts a YouTube video to MP4, then MP3.

    Python 1

  3. mindustc mindustc Public

    My first language, parses a C-like language into Mindustry assembly.

    Rust 1

  4. LimboKeys LimboKeys Public

    A recreation of the key maze in chron44 and MindCap's final part in the Geometry Dash level Limbo.

    C# 1

  5. defancify defancify Public

    A Unicode special character to ASCII conversion library.

    Rust 1

  6. epar epar Public

    A Just Shapes and Beats remake using Rust and SoLoud.

    Rust 1