About Me

Who I Am
Hello! I'm Dawson, a passionate developer with a focus on game development, systems programming, and web technologies. I believe in building robust, efficient solutions that solve real problems.
I'm particularly interested in Rust ecosystem development, from low-level graphics programming with wgpu to game development with Bevy. I enjoy working on both frontend and backend systems, with a special interest in performance optimization and systems design.
When I'm not coding, I'm exploring new technologies, contributing to open-source projects, and experimenting with my homelab setup.
My Skills
đšī¸ Game Development / Graphics
- Bevy (Rust ECS game engine) â real-time systems, ECS modeling
- wgpu â low-level graphics programming
- Rapier â physics engine (used in Bevy)
- Godot (basics) â visual scripting, scene graph, 2D/3D game logic
- Minetest + Lua â scripting, game logic, modding
đĨī¸ Backend / Systems
- Rust (Serde, async, server logic) â REST APIs, background services
- Oracle Cloud Infrastructure â VPS or bare metal server hosting
- Fedora Server + Cockpit â Linux sysadmin, homelab orchestration
- Server hosting (self or cloud) â backend environments
đ ī¸ Dev Tools & IDEs
- VSCode â primary development environment
- RustRover â specialized Rust development
- WebStorm â JavaScript and web development
- Docker â containerization for development and deployment
- Git â version control and collaboration
đ Web Development
- HTML5 â semantic markup and structure
- CSS3 â styling and responsive design
- JavaScript â client-side interactivity
- Responsive Design â mobile-first approach