Mitchell Garvin

Senior Software Developer at Tenant Tracker

Indianapolis, Indiana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mitchell Garvin is a Senior Software Developer in Indianapolis with a decade of experience building well-tested SaaS web applications and leading engineering teams from architecture through delivery. He combines meticulous attention to correctness with an efficiency mindset, owning project planning, chunking work into deliverables, and serving as the resident expert on codebase and business needs. A seasoned tech lead and architect, he mentors engineers and translates stakeholder requirements into pragmatic technical solutions. Mitchell contributes to open-source systems-level projects in Rust and shell tooling—having fixed Xlib window-manager bugs and extended flow-control in the Ion shell—showing his comfort across both high-level web platforms and low-level tooling. He favors elegant, durable solutions and proactively uncovers requirements and issues before they surface in production. His background from Rose‑Hulman and progression from developer to senior lead reflect sustained technical growth and a user-centered engineering philosophy.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Rose-Hulman Institute of Technology
github-logo-circle

Github Skills (16)

grammar10
xlib10
sh10
window-management10
script10
grammars10
rust10
shell10
text-parsing10
flow-control10
parsing10
system-programming10
scripting10
testing9
debug8

Programming languages (8)

TypeScriptQMLC++RustLuaRubyVim ScriptPython

Github contributions (5)

github-logo-circle
Kintaro/wtftw

Sep 2016 - Jan 2017

Window Tiling For The Win. A tiling window manager written in Rust
Role in this project:
userBack-end Developer
Contributions:9 commits, 5 PRs in 4 months
Contributions summary:Mitchell primarily contributed to the core functionality of the tiling window manager written in Rust. Their work involved fixing bugs related to window closing and title retrieval within the Xlib window system. They also implemented features like fetching the "role" and "class" names of windows and addressed issues related to workspace switching. Additional changes include applying a manage hook on resume and removing a debug statement.
window-managerwindowsx11rustlinux
redox-os/ion

Jun 2016 - Jul 2016

Mirror of https://gitlab.redox-os.org/redox-os/ion
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 3 comments in 26 days
Contributions summary:Mitchell primarily focused on implementing and extending features related to a custom shell, "ion". Their contributions involved parsing and interpreting shell commands, specifically related to flow control. The user added support for `if`, `else`, `end`, and `for` statements, and also implemented grammar rules for parsing functions. These changes demonstrate a focus on enhancing the shell's functionality and control structures.
redox-osgitlabionredox
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mitchell Garvin - Senior Software Developer at Tenant Tracker