Hello, World!
Who am I?
My name is Aidan, and I’ve been immersed in the world of programming since the age of 8. At that age, my curiosity for how things work from the inside out led me to begin coding, starting with simple programs and evolving into more complex projects as I grew older. My fascination with reverse engineering sparked early on, and this interest has shaped much of my journey as a developer.
My Journey as a Developer
I began my journey with C and x86 assembly, diving into the inner workings of computers at a young age. This was a natural progression, as I found myself modding and exploring the PlayStation 3's hardware through the use of PowerPC architecture. This hands-on approach to reverse engineering and modding fueled my passion for understanding and manipulating software and hardware.
As I continued to grow as a developer, I shifted my focus to C++ for a number of years. I worked on various personal projects that aligned with my interests in low-level programming, such as building custom game engines, creating efficient data structures, and optimizing performance for real-time applications. These projects further honed my problem-solving skills and deepened my understanding of software architecture.
Over the last few years, I've shifted my focus toward Rust, a language that I have come to love for its unique combination of safety and performance. Rust’s memory safety features and its focus on concurrency have made it a powerful tool in my toolkit. Its robust ecosystem and emphasis on zero-cost abstractions allow me to write high-performance software without compromising safety, and this has been a key factor in my decision to adopt it for my current projects.
What Do I Do?
As a Software Engineer, I specialize in digital signal processing, cybersecurity, and efficient application development. I am passionate about optimizing performance and creating secure, user-friendly software solutions. My experience in reverse engineering has given me a unique perspective on software development, and I bring this perspective to all of my projects. below are a few of the current projects I have public on my GitHub:
What I'm Working On Now
Currently, I am studying Cybersecurity, a field that aligns with my interest in reverse engineering and software security. Alongside my academic pursuits, I’m working on several personal projects. One of the major projects I’m focused on is a Digital Audio Workstation (DAW) being built in Rust, aimed at optimizing performance and offering advanced features for audio manipulation.
I am also building a password manager with Rust, which will incorporate secure encryption and a user-friendly interface. In addition, I am developing USB forensics software, which will allow for deep inspection of USB devices and file systems. These projects are just the beginning, and I have many more ideas in the works as I continue to expand my knowledge and capabilities as a developer.
Closing
I’m always looking for new challenges and opportunities to grow, and I’m excited about the future of software development and cybersecurity. My journey is far from over, and there’s so much more to explore. Stay tuned for more updates as I continue to innovate and create in the world of programming.
Password Manager