Giter Club home page Giter Club logo

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 coding.
I am empathetic, understanding, collaborative and fun to work with.
I can tutor others and teach them how to improve on their skills in a non-condescending way.

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.

cerulity32k's Projects

cellua-machine icon cellua-machine

A fanmade version of Sam Hogan's Cell Machine made in Love2d, based heavily off the Mystic Mod, that adds a bunch of new cells.

creationunreal icon creationunreal

A fork of the Project Unity Mindustry mod, hopefully to bring what was left behind to the campaign.

cuda-samples icon cuda-samples

Samples for CUDA Developers which demonstrates features in CUDA Toolkit

defancifier icon defancifier

An unfathomably simple program that wraps defancify

defancify icon defancify

A Unicode special character to ASCII conversion library.

epar icon epar

A Just Shapes and Beats remake using Rust and SoLoud.

leak icon leak

A hypersimple "safe" Rust memory leaking program. For educational purposes.

limbokeys icon limbokeys

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

microquad icon microquad

Cross-platform game engine in Rust. Slightly edited for my own needs.

mindustc icon mindustc

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

two_mutable_refs icon two_mutable_refs

!UNSAFE! Rust educational project showcasing multiple ways of creating multiple mutable references to the same variable at runtime.

wsrc icon wsrc

Web-hosted source files for miscellaneous projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.