Become a sponsor to Tim Oram
Hey! My name is Tim, but I usually go by the handle mitmaro. I am a software developer from Newfoundland, Canada, with well over 10 years of experience. While my experience has been primarily in web-based technologies, I really enjoy building tools and libraries for other developers.
I make heavy use of Git interactive rebase, and as a developer who never succeeded in fully picking up vim, I was getting frustrated editing my rebase files. In December 2016, after looking for a tool to streamline the process, I was challenged by a friend to write one in Rust, as an opportunity to learn a new language. After installing the Rust tool chain, learning some basic Rust, the next day, I had a working prototype of an editor written in Rust. It was buggy, had almost no features, and everything was contained inside a single main function. However, this was the start of what would become interactive-rebase-tool, a Git rebase sequence editor. Since then, I've continued to learn Rust, and apply the things I've learned to the tool. The project has since grown well beyond the basic initial main function, to a full-featured editor for interactive rebase, with users from around the world.
Currently, the project supports everything I have ever needed and more, but everyone's workflow is different, so I continue to add new features based on requests from the community. Sponsoring me and the project, is one way to show that the project is useful to you, and it motivates me to continue developing new features.
Featured work
-
MitMaro/git-interactive-rebase-tool
Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
Rust 1,600