I'm a self-taught software & DevOps engineer with a passion for producing high quality solutions to real-world problems. I pick up new languages and ecosystems quickly and I am always learning!
I work on making wholesome video games and source-available game tooling at Katharos Technology.
Most of my Open Source contributions are in the 🦀 Rust ecosystem, including:
- Fish Folk: Jumpy tactical 2D shooter: Technical director and primary developer.
- WGPU: Helped implement WebGL2 support, which was used in the Bevy game engine.
- egui: Added the option to specify texture filters so you can display pixel art, and implemented custom paint-callbacks for WGPU.
- Bones Framework: An easy-to-use game engine for making real games.
You can also solicit my help for an Open Source project by creating a gig on my GitHub repo. My specialties are:
- Building modern web applications with Vue.js and Quasar
- I also know how to target Desktop platforms with Tauri
- Programming in Rust
- DevOps, automation, and general problem solving
- Writing technical documentation that is approachable by beginners
Sponsorship will help me continue learning and working on open source or source-available projects in an effort make the internet more free ( as in freedom ), to help people, and maybe share some fun with wholesome video games and tools to make them. 😃 🎮
What I'm Working On
I'll update this section as I work on different things to show what I'm spending my time on.
Video Games
Contributions to Open Source Projects:
Developing Fish Fokl: Jumpy, a pixel-style, competitive 2D shooter.
Bounty Bros.
I'm also working on Bounty Bros., a Legend of Zelda® inspired, story-driven mini-game.
🧪 Experimental
These are highly experimental and may not come to anything.
HGE: High Order Game Engine
I'm working on some game engine design experiments, testing out the new, blazing fast HVM runtime. Find out more by reading my new blog series. I'll be creating posts with my progress as I go.
Featured work
-
bevyengine/bevy
A refreshingly simple data-driven game engine built in Rust
Rust 36,264 -
fishfolk/jumpy
Tactical 2D shooter in fishy pixels style. Made with Rust-lang 🦀 and Bevy 🪶
Rust 1,669 -
emilk/egui
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Rust 22,462 -
gfx-rs/wgpu
A cross-platform, safe, pure-Rust graphics API.
Rust 12,685 -
katharostech/bevy_retrograde
Plugin pack for making 2D games with Bevy
Rust 298 -
katharostech/NESImg
Work-in-Progress NES / Famicon Image Editor & Map Creator
Rust 14
$1 a month
SelectThank you! This will help me to continue learning and developing tools and games.
$5 a month
SelectThanks a bunch! Every bit makes it more possible for me to spend time building and contributing on GitHub.
$100 a month
SelectWhoa, that's a big deal! Maybe talk to me to see if I can help you out with something specific. 🙂