Noah Struck

CS @ Kent

|

Software Engineer

|

Enthusiast

Experience

Software Co-op

05/2024 - Present3 months

RoviSys
I will eventually write about skills I gained at RoviSys, but currently I haven't really worked there long enough to have anything to write about.

Tutor

09/2023 - Present11 months

RoviSys

At this position, I tutored students on the Kent State CS curriculum, this includes:

Projects

Here are some of the project's I've worked on. You can click theGithubto view the project's repository on Github. There are language badges next to each repo.

Github

portfolio

TypeScript logo
This website, which is built using React (Next.js to be more specific) and Tailwind. All of the styling and design was done by yours truly.
Github

music-bot

TypeScript logo
A lot of the original Discord music bots slowly have been taken offline. I wanted to make my own so that I could have a music bot without worrying about it getting taken offline. This project does exactly that.
Github

image-to-ppm

Rust logo
A simple Rust command line application that can take a PNG or JPG image and convert it to it's raw format, PPM. You can find it on crates.io.
Github

eagle

TypeScript logo
This tool is used to scrape Kent State course data. This package is specifically used in Cobalt, found at https://kent.cobalt.lol. It is a fork (and port) of ilefa/husky.
Github

mobutil

Java logo
This is a library for server-side Minecraft mods. It uses Java reflection to inject code into the NMS API to create custom in game entities.
Github

where-to-eat

TypeScript logo
There used to be a website that let you find places to eat near you that was really good, then they turned it into an app. I wanted it to still be a website, so I recreated it myself. Go ahead, try it out for yourself!
Github

aoc2023

Rust logo
I had wanted to use Rust for awhile, so I thought this would be a good place to start. I implemented around half of the 2023 Advent of Code problems.
Github

nonapus-adventures

JavaScript logo
A game designed using JavaScript and p5.js for Dr. Delozier's Software Engineering class at Kent State.
Github

gamma-gambling

TypeScript logo
For my Intro to Database Design class, I wanted to go above and beyond and make something really cool. My group ended up created a full fledge gambling website with interactive games through websockets.
Github

syslog-agent

Java logo
There isn't really a good open source and easy-to-use solution to sending Windows Event Logs to a syslog server. I designed this piece of software to accomplish that task.
Github

PerWorldServer

Java logo
Source code of the PerWorldServer plugin on Spigot.

© 2024 Noah Struck

GithubLinkedIn