Hey there! I'm

Zack Rauen

And I'm an Engineer

Repos
41
Stars
15862
Issues
242
Picture of me

About Me

Multidisciplinary engineer with experience across firmware, systems design, web technologies, open-source development, and AI-augmented workflows. I specialize in modernizing legacy systems, leading large-scale projects, and delivering high-impact solutions across diverse technical domains.

  • Name Zack Rauen
  • Pronouns He/Him
  • Birthday May 3rd
  • Languages English (native), Spanish (fluent)
  • Sports Table Tennis, Volleyball, Tennis
  • Hobbies Video games, music production, beatboxing
  • Colors Turqoise/Teal
Download CV

Professional Experience

Nov 2021 - Present

Firmware Recovery Lead Engineer @IBM

  • Lead engineer for sysplex recovery on IBM Z, designing and coordinating built-in recovery systems across mainframe firmware.
  • Guided cross-team architecture decisions, established recovery-safe development practices, and delivered reliability improvements for business-critical system components.
2019 - Nov 2021

Firmware Engineer @IBM

  • Developed core components of parallel sysplex for IBM Z using C/C++ and PL8, delivering high-availability firmware features and direct-to-client debugging support.
  • Collaborated across multiple squads to ship business-critical functionality for enterprise mainframe customers.
Aug 2016 - May 2018

HCI + Behaviometrics Researcher @Clarkson University

  • Designed and evaluated a crowdsensing-based continuous authentication framework combining HCI and behaviometrics.
  • Ran multi-session user studies, performed statistical analysis, and validated a novel gesture-and sociability-based verification approach.
May 2015 - Aug 2015

Hardware & Software Developer Intern @IBM

  • Built a cross-site hardware recovery testing tool for IBM Z and Power systems, including embedded firmware, hardware collaboration, and a remote GUI interface.
  • Enabled multi-location testing and improved validation workflows for recovery hardware.
May 2014 - Aug 2014

Biometrics Researcher @Clarkson University

  • Developed a keystroke-based user verification algorithm that improved accuracy from 80.2% to 96.8%.
  • Reduced false acceptance rates from 12% to 2.73% and earned recognition at the SURE Conference.

Projects

Open Source

BetterDiscord

Created and led a widely adopted client modification for Discord, using React, Node, and reverse-engineering techniques to integrate cleanly with a closed-source platform. Grew the project to ~9,000 GitHub stars and over 50M downloads, establishing it as the most popular Discord mod.

Open Source

betterdiscord.app

Rebuilt a legacy codebase into a modern TypeScript + SvelteKit + Bun + Drizzle stack using AI-assisted workflows. Migrated to production within one month, now serving ~100M monthly requests with improved reliability and reduced hardware usage. The modern stack also enabled other developers to contribute new features and fixes more easily.

Open Source

Ghostty Config

Developed a macOS-style configuration UI for the Ghostty terminal using SvelteKit SPA mode, with automated updates powered by AI-driven maintenance workflows. Reached 3,000+ GitHub stars and is actively used by the Ghostty community and is influencing plans for future native settings UI integration.

Open Source

Trilium Notes

Contributed major improvements to the Trilium Notes ecosystem, including a full rewrite of the extension system, a redesign of public share pages, and improvements to both developer tooling and user-facing extensions. Helped revitalize the project, leading to a surge of community contributions and 10,000+ new GitHub stars.

IBM Internal

CLI Tools

Modernized internal IBM CLI tools by rewriting system-dependent utilities in Go for cross-platform compatibility, including mainframe support. The new tools became widely adopted across teams due to improved usability and local development workflows. Used real developer feedback to make improvements over existing systems.

IBM Internal

DumpXTR

Revived a defunct mainframe memory-dump extraction library by converting it into a modern Go-based ecosystem with CLI tools, language bindings, and WASM support. Enabled multiple teams to build improved debugging workflows on top of the new system. Used internal AI coding agents to accelerate the conversion process.

Personal

Homelab

Engineered a multi-server homelab environment with reproducible Docker deployments, automated backups, UPS-aware shutdown orchestration, custom dashboards, multi-node monitoring/analytics, and centralized log monitoring. Supports daily use by myself, friends, and family with production-grade reliability.

Computer Engineering Senior Design

Autonomous Vehicle Robotics

Led a small team that designed and developed a small autonomous car that followed a track made from a black line. The car detected sign posts, turning as directed at intersections. When placed away from the track, the car successfully located the track. The car was controlled by a K64F microcontroller programmed to use both mechanical front steering as well as tank-drive style differential.

Computer Engineering Lab

Hardware & Software Interaction

Designed and implemented a working Hangman GUI that connects to a serial adapter interfaced to an external PS/2 keyboard. The software included threading to send data to an external LCD display asynchronously. This project also included grabbing and converting the data for the serial adapter via hardware.

Technical Skills

Firmware Engineering

90%

90%C/C++
85%Assembly

Modern Web & Full-Stack

90%

90%Backend
75%Frontend

Open Source Leadership

95%

100%Scale
85%Community

AI-Augmented Development

80%

85%Agentic Workflows
75%Automated Refactoring

Go Ecosystem & Tooling

75%

70%Architecture & Tools
60%WASM & Bindings

DevOps & Infrastructure

75%

75%Docker & CI/CD
85%Linux & Scripting

Python

80%

Svelte & Sveltekit

75%

React

70%

Java

65%

C#

65%

Kotlin

65%

SQL

60%

Bash & Zsh

65%

PHP

65%

Hardware Design

80%

VHDL

60%

Scientific Computing

60%

Education

Clarkson University — 2016 - 2018

Master of Science — Electrical & Computer Engineering

Graduated with a 3.9 GPA while taking advanced coursework in Human-Computer Interaction, Computer Graphics, and Data Analytics.

Clarkson University — 2012 - 2016

Bachelor of Science — Computer Engineering

Graduated with a 3.7 GPA and completed four minors in Computer Science, Mathematics, Electrical Engineering, & Software Engineering.

Awards

July 2025

IBM Client Care Award

Recognizes developers who deliver exceptional client-focused features, debugging, and consultation.

March 2023

IBM Tech 2023 Award

Awarded for major contributions in modernizing and advancing team-level technical infrastructure.

Aug 2014 - May 2016

NSF Research Award

Supported research on long-term active user authentication using multi-modal profiles.

July 2014

SURE Conference Excellence in Research Award

Awarded for outstanding research contributions presented at the SURE Conference.

Publications

Wallace H. Coulter School of Engineering — 2018

Improving the role of Human-Computer Interaction in Continuous User Verification in Smartphone Sensing.

Zachary I Rauen

IEEE MobiWac — October 2018

Gesture and Sociability-based Continuous Authentication on Smart Mobile Devices.

Zachary I Rauen, Fazel Anjomshoa, Burak Kantarci

IEEE CAMAD — September 2018

Empowering Human-Computer Interaction in Securing Smartphone Sensing

Zachary I Rauen, Fazel Anjomshoa, Burak Kantarci

Scalable Computing: Practice and Experience — June 2017

Automatic Tuning on Many-Core Platform for Energy Efficiency via Support Vector Machine Enhanced Differential Evolution.

Zhiliu Yang, Zachary I Rauen, Chen Liu

Optical Switching and Networking — January 2017

Resiliency versus energy sustainability in optical inter-datacenter networks.

Zachary I Rauen, Burak Kantarci, Hussein Mouftah

IEEE Frontiers in Education Conference — April 2016

A Tool for Simulation and Visualization of Distributed Estimation in Wireless Sensor Networks.

Zachary I Rauen, Burak Kantarci, Mahesh Banavar, Nick Rolfe, Will Freitag

Deep Dives

A deeper look and retrospective on my past work. More can be found on my GitHub.

Contact Me

Always open to engineering discussions, open source work, and meaningful collaboration with anyone building cool things!

Picture of me

You can also reach out on LinkedIn.