Ethan Nuessle

Hi! I'm Ethan, a B.S. Computer Science and Mathematics graduate from Rensselaer Polytecnic Institute! I have a strong academic background, graduating Magna Cum Laude with a 3.89 GPA and a minor in Cognitive Science, and also have a large breadth of experience contributing to Open-Source software, working with teams at IMB to contribute to the Backends of Ceph and Tornjak, and with VizHub on Full-Stack contributions to VZCode. I'm passionate about Software Engineering and Artificial Intelligence, and the how these new technological advancements can change the current tech landscape!

LinkedInGitHubE-Mail

Tornjak

Implemented unit tests for recently refactored JWT authentication logic in Tornjak's Go-based microservices, improving maintainability and allowing independent testing of token parsing, header validation, and JWKS initialization.

Tested and documented Keycloak OIDC authentication for SPIFFE-based identity management in Kubernetes environments, helping ensuring secure role-based access control via validated JWTs and dynamic JWKS discovery.

Technologies: Go, Docker, Kubernetes, Unit Testing, Authentication, OpenSource

Ceph

Implemented additional telemetry features to Ceph, a software-defined distributed storage system to securely and scalably store and manage data.

Optimized Ceph telemetry modules, adding anonymous RocksDB version metric reporting for improved system monitoring for thousands of deployed clusters.

Designed and implemented unit tests for newly added telemetry features in RocksDB metrics, ensuring accurate data collection and long-term system stability.

Technologies: Python, C/C++, Linux(Ubuntu), RocksDB, Telemetry, OpenSource

VZCode

VZCode is a online code editor that supports real-time collaboration. Currently used as the code editor for Vizhub. Supports Brower-based editing and file management. Includes interactive widgets in editor along with syntax highlighting for different coding langages.

My contributions to this porject include adding full front and back end support for directories in the code editor, allowing users to add, rename, or delete directories as part of the VZCode experience.

Technologies: NodeJS, React, Express, ShareDB, CodeMirror 6, Vite, OpenSource

Visual Arithmetech

HackRPI Hackathon winning project in the Education and Best Domain categories.

Visual Arithmetech is an interactive educational tool that enhances arithmetic learning with hands on, virtual environments that use real-time sandbox environments to show intuitive results to users.

Technologies: C#, WebGL, Unity, Web Application

Chip 8

A feature-complete emulator for the CHIP-8 interpreted programming language, coded in C++. Uses the SDL2 library to provide cross-platform graphics and user-input support. Optimized to draw to the screen at 60 frames a second providing a smooth user experience for a wide variety of games coded for CHIP-8.

Technologies: C/C++, OpenGL, SDL2, Make

OsuExchange

A API wrapper for the osu! API for Python. Allows easy access to statistics and data from osu! through easy to use Python commands. Supports both puplic endpoints, and endpoints that require authentification through a simple user token. Downloadable on pip.

Technologies: Python, API