Aspiring Software Developer
Passionate about Rust and everything computers and technology.
Hello! I'm Michael C. Baterna, also known online as ALinuxPerson. I'm a tech enthusiast and developer, driven by logic, analysis, and an insatiable curiosity for all things computers and technology.
My journey into software development began from a young age, fueled by a deep fascination with technology's potential to solve real-world problems. I specialize in Rust development and am passionate about robotics, AI/ML, and embedded systems. My ultimate dream is to land a role where I can combine my love for Rust with cutting-edge robotics and AI technologies.
I approach challenges with a logical and analytical mindset, believing that understanding the 'why' and 'how' is key to effective problem-solving. I'm currently seeking job opportunities where I can contribute my skills and learn from experienced teams, especially in embedded systems, robotics, or AI.
Manage a (dockerized) Minecraft server through the Minecraft game itself, allowing users to start, stop, and restart the server. Includes Discord integration, allowing users to link their Discord accounts to the server.
A client-server application designed for managing and interacting with a Java server process across different modes of operation.
A wrapper for build.rs instructions
A Rust crate providing utilities for safe resource cleanup with graceful error handling. Part of my open-source contributions to the Rust ecosystem.
A Rust library providing a cross-platform API for Hyper-V sockets, enabling efficient communication between host and guest systems in virtualized environments.
A Python-based utility for Linux systems that monitors process OOM (Out of Memory) scores and sends notifications when they reach critical levels, helping prevent system instability.
Proficient in Rust with 4+ years of experience, including creating open-source crates like `mcsoft_auth`, `build_script`, and `try-drop`. Experienced with Tokio (async), Axum, gRPC, and systems-level development.
Skilled in Python for scripting, backend development, and utilities. Developed tools like `oom-notifier` for Linux system monitoring. Familiar with common libraries and frameworks.
Experience developing software for Linux, Windows, and macOS, leveraging platform-specific APIs (e.g., Win32, POSIX) and cross-platform frameworks. Comfortable with both Linux and macOS environments.
Proficient with Git/GitHub, Docker, IntelliJ IDEA/RustRover, Neovim, VS Code. Experience with databases (SQLite), Protocol Buffers, and modern development workflows.
TypeScript, HTML5, Next.js (this portfolio!), and modern web development practices. Always eager to explore new frameworks and technologies.
Passionate about robotics, AI/ML, and embedded systems. Actively learning and exploring the intersection of these fields with Rust development.
...and always learning more.
I possess a strong drive to understand how things work from surface-level concepts to intricate underlying mechanisms. Driven by logic and analysis, I believe in deep understanding as the foundation of effective problem-solving.
Always learning, always exploring! My curiosity spans from Rust development to robotics, AI/ML, and even language learning (currently tackling German). I embrace new ideas and evolving frameworks with enthusiasm.
I dream big and work toward combining my passions. My ultimate goal is to merge Rust development with cutting-edge robotics and AI technologies, pushing the boundaries of what's possible in these domains.
My ultimate dream is to land a role where I can combine my love for Rust with cutting-edge robotics and AI technologies.
I'm particularly excited about exploring these areas:
Developing smart robotic systems that can adapt and learn from their environment, combining the safety and performance of Rust with advanced AI algorithms.
Working on resource-constrained environments where every byte and cycle matters, creating efficient solutions for embedded systems and IoT devices.
Implementing AI algorithms in environments with limited resources, exploring the intersection of machine learning and embedded systems.
Advancing what's possible with Rust in robotics, AI, and embedded domains, contributing to the ecosystem and exploring new frontiers.
🚀 Currently seeking job opportunities!
Open to collaborating on interesting projects and always eager to learn from experienced teams.
I'm always open to discussing new projects, creative ideas, or opportunities to collaborate.
© 2025 Michael Baterna. All rights reserved.
Built with Next.js & Tailwind CSS. Hosted on Vercel.
All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.