Skip to main content
me

Marc Gutenberger

Software Engineer

Musician

Enjoyer of Dinosaurs

left hand stick
left hand stick
snare drum
pub struct Marc { email: String, loves_dinosaurs: bool, skills: Vec<&str>, } impl Marc { pub fn about() -> Marc { Marc { email: String::from("gutenfries@gmail.com"), loves_dinosaurs: true, skills: vec![ "Rust", "C/C++", "TypeScript", "Flutter", "(P)react", "HTML & CSS", ], } } }

Drum Corps & Snareline

I have a great passion for the marching arts. I marched throughout high school and recieved a contract to march at River City Rhythm Drum & Bugle Corps for the 2023 DCI season.
To learn how I made this animation from scratch, check out my blog.

Highlights

Software Engineering

I'm a software engineer with a passion for buiding software with the Rust programming language. I love solving unique and challenging problems, and I am always looking for new opportunities to learn and grow upon my skills. I also am proficient in TypeScript, C/C++, and Dart, including web and mobile development.

Music

I share a great passion for music, especially percussive arts, and I have been drumming for over 5 years. I love jazz, funk, and metal genres and have been members of many ensembles and bands throughout my music career. I also play guitar and bass proficiently.

Recent Activity

SkillsUSA Medal

I recieved the SkillsUSA State Software Engineering Award for best performance across a written test, 3 written programs, and a technical interview. The attendence to the competition was 150+ college and high school students from across the state.

2023 DCI Contract

I auditioned and recieved a contract to march the River City Rhythm snareline for the 2023 DCI Season, however had to respectfully decline due to finances and previous outstanding commitments.

Engineer lead at Dart-Sys

I recently took on the role of lead engineer at Dart-Sys, a startup that provides raw metal access to the Dart VM from the Rust programming language. The project has has almost 100 dependent repositories, and several dependent crates.io packages, ammassing over 100,000 monthly downloads.

Tech Stack

Rust

My 'Main' language is Rust. I've been writing Rust code for several years, and I am very competent and familiar with with the ecosystem and advanced language features. I have written numerous applications in the Rust language; some form the ground up, and others upon existing codebases. Many of these codebases are Open-Sourced and available on GitHub

C++

I am very familiar with the C++20 language features, as well as the C++ standard library. I am well versed in C++ best practices, as well as advanced features, such as smart pointers and RAII. I am familiar with C++ ecosystems, such as Make and CMake.

Flutter

I have used Flutter to build a multiplatform application that keeps score for a game called Mille Bournes. The application features state management, Fluent UI, and persistent storage. The application runs on all desktop, mobile, and web platforms. the codebase is available on GitHub.

Deno

I have a passion for the Deno ECMAScript runtime. I have contributed to the Deno core project, and have written multiple applications using the Deno runtime. This website is built with Deno, utilizing the Fresh Deno web framework. Another featured project is a Fibonacci Sequence REST API, which is available on GitHub.

(P)React

I am quite familiar with React and Preact ecosystems and best practices in both the Deno and Node.js runtimes. This website is built using Preact.

Docker

I am very familiar with Docker, and have used it to containerize many applications, including this website. I am familiar with how to build and deploy Docker containers, and have used Docker in production environments.

My mission in software engineering is to solve unique problems with technology. I am passionate about Rust and love using it to write fast, safe, and reliable software. I believe that technology should be accessible to everyone, and I am committed to creating software that is usable by anyone, without sacrificing performance, quality, or security.

Marc Gutenberger

Software Engineer