With over nine years of self-employment, I've honed my skills across various domains, including Linux system administration, game development, front-end development, and general programming. As a Linux System Administrator, I manage and maintain a Proxmox cluster, host game servers, implement Nginx routing, and maintaining secure connections with WireGuard VPN. My role involves ensuring high availability, performance, and security for diverse applications, backed by a robust setup featuring a local package mirroring, DNS management, and optimized server configurations.In the realm of game development, I create immersive gaming experiences using Unity, Rust and Vulkan. My current focus is on a voxel-based sandbox game with automation features, in Rust with Vulkan for enhanced performance. My expertise includes designing modular systems, developing multiplayer functionality, and implementing comprehensive testing strategies to ensure high-quality gaming experiences.As a front-end developer, I specialize in data visualization and algorithm implementation, creating interactive web applications that simplify complex data sets and demonstrate algorithm behavior. I build custom internal tools to enhance productivity and communication within teams, always prioritizing a user-centric approach for intuitive and responsive web experiences.In general programming, my skills range from low-level programming and optimization to high-level front-end and API interfaces. I excel in problem-solving, leveraging platforms like GitHub for CI/CD environments. By utilizing large language models like ChatGPT, I accelerate development cycles, reduce errors, and enhance overall productivity. My proficiency in Bash, CLI, and scripting allows me to optimize and automate system operations, ensuring peak performance and tailored environments.I am passionate about continuous learning and problem-solving, always exploring new technologies and methodologies to stay at the forefront of the ever-evolving tech landscape.
-
Linux System AdministratorHobbyist Oct 2023 - PresentAs a Linux System Administrator, I manage and maintain a clustered environment of two Proxmox servers, ensuring high availability, performance, and security for a variety of services and applications. My key responsibilities and achievements include:- Proxmox Cluster Management: Configured and maintained a high-availability Proxmox cluster with two nodes, leveraging the robust features of Proxmox VE to deliver reliable virtualized environments.- Game Server Hosting: Deployed and managed dedicated game servers, ensuring optimal performance and uptime for a seamless gaming experience.- Nginx Reverse Proxy: Implemented an Nginx reverse proxy to manage and secure web traffic, complemented by a comprehensive logging system to monitor and analyze web requests and performance.- WireGuard VPN: Set up and maintained a secure WireGuard VPN, providing encrypted connections for remote access and ensuring the privacy and security of data in transit.- Password Manager: Hosted and maintained a internal password manager, ensuring secure and reliable access to encrypted password vaults.- GitLab: Deployed and managed a self-hosted GitLab instance, providing secure source code management, and tools for development projects.- Network-Attached Storage (NAS): Administered a NAS setup with RAID ensuring data redundancy, backups, and efficient file & media sharing across the network. Debian Package Mirror: Maintained a local Debian package mirror to speed up package installations and updates, reducing dependency on external sources. Pi-hole: Deployed Pi-hole as a network-wide ad blocker, enhancing the security and performance of the network by blocking intrusive ads and trackers. Server Optimization: Configured one server with a high-capacity storage solution (16TB) for data-intensive applications and the other with a powerful CPU tailored for game hosting, optimizing the use of hardware resources based on specific workload requirements.
-
Game DeveloperHobbyist Feb 2023 - PresentAs a game developer, I craft innovative gaming experiences that expand my programming foundations while creating interactive environments. Using a systems-first approach, I design reliable, modular systems that adapt to various situations, enabling rapid iteration and flexibility in game development.Game Design and Scripting: Created various missions, maps, and custom scripts, gaining foundational skills in game design and development.Previous Unity Game Development: Developed an early prototype of a sandbox game inspired by Minecraft, gaining hands-on experience with Unity and C#. This was pause to allow for further skill development. Worked on a real-time strategy game, however I decided to terminate the project due to technical limitations.Current Projects: Currently developing a voxel-based sandbox game based around automation. The game us evolving from Unity to Bevy (Rust) and now using pure Rust with Vulkan for enhanced performance and flexibility.Technical Skills & Experience: Unity, C#, Rust, Vulkan API, and various game development tools and practices. Transitioning projects between different game engines and frameworks.Multiplayer Functionality: Server-to-client data synchronization. Remote versus local script execution. Network communication allowing seamless player interactions.Testing and Quality Assurance: Implement comprehensive testing strategies to ensure data accuracy and correct type translations. Validate game simulations to confirm accurate behavior and functionality, identifying and resolving issues to maintain high quality and performance standards.
-
Frontend DeveloperHobbyist Mar 2015 - PresentAs a dedicated hobbyist front-end developer, I focus on creating engaging and functional web experiences that visualize data and showcase algorithms in action. My work involves: Data Visualization: Designing and developing interactive web applications that turn complex data sets into clear, visual representations, making it easier to analyze and interpret information. Algorithm Implementation: Implementing and demonstrating algorithms such as pathfinding in a web environment, allowing for practical exploration and understanding of their behavior and efficiency. Internal Tools Development: Building custom internal websites and applications to streamline workflows, enhance productivity, and facilitate better communication within teams.My projects emphasize a user-centric approach, ensuring that each application is intuitive, responsive, and aesthetically pleasing. This experience not only hones my technical skills but also reinforces my passion for problem-solving and continuous learning in the ever-evolving field of front-end development.
-
ProgrammerHobbyist Mar 2015 - PresentAs a programmer with a robust skill set, I excel in problem-solving and analytical thinking. My expertise spans from low-level programming, and optimization to high level Frontend and API interfaces with a strong emphasis on algorithmic and performant solutions. I am proficient in a variety of programming languages, as listed below, and I have extensive experience with various data structures, algorithms, and software design.I have managed numerous projects. My project management and time management skills enable me to deliver high-quality software solutions efficiently. I leverage platforms like GitHub and now self-hosted GitLab to ensure proper code testing and backup in CI/CD environment.By leveraging large language models like ChatGPT, I accelerate development cycles and efficiently prototype complex problems. This approach not only speeds up the process but also helps reduce handwritten boilerplate code, minimizing errors and enhancing overall productivity.In addition to my programming expertise, I have a deep proficiency in Bash, CLI, and scripting, which are integral to my daily operations. All my systems, including my main desktop, run on Linux, where I utilize Bash and CLI solutions to personalize, optimize, and simplify system usage. This approach enables me to streamline workflows, automate tasks, and enhance me and my systems overall efficiency. By writing custom scripts, I tailor my environment to meet specific needs, ensuring that each system operates at peak performance. This hands-on experience with Linux and scripting reflects my dedication to maximizing system efficiency and productivity.
-
On-Site ItLitigation Logistics Inc Oct 2019 - PresentSpring Hill, Tennessee, UsProvide on-site technical and IT support to law firms on trial.
Frequently Asked Questions about Brett Hogan
What company does Brett Hogan work for?
Brett Hogan works for Litigation Logistics Inc
What is Brett Hogan's role at the current company?
Brett Hogan's current role is Professional & Hobbyist programmer.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial