I'm an aspiring software engineer with several years of programming experience through projects both personal and professional with an emphasis on the former. A considerable amount of my personal projects are available on my GitHub linked at the bottom of this page. I got my start in programming by making extensions for jailbroken iOS devices where I then eventually started writing programs in languages such as C(++). Outside of personal projects, I've learned a lot about programming from the various classes I took in high school and college. I've worked at NetApp since my second semester of freshman year where I've learned a lot about QA, data storage, and automation testing using Python. I don't have a specific field in mind that I want to work in, but I'm open to anything that will allow me to continue to learn and grow as an engineer.
Full-time Contractor (August 2023 - present)
Student Contractor (March 2021 - August 2023)
I perform various QA-related tasks to ensure the functionality of our current products and firmware.
I also assist with the Performance Benchmarking team where my primary task there is to manage storage arrays and ensure they are performing optimally.
I also help manage and develop a website (developed using Python and the Django framework) the Benchmarking team uses to share performance metrics for our storage arrays.
I also contribute to a company-wide PyTest-based automation framework that we use to run various performance tests among others.
November 2017 - present
I am the one of the developers of CoolBooter, an application that allows you to dual-boot most 32-bit (and soon 64-bit) jailbroken iOS devices.
CoolBooter utilizes winocm's ios-kexec-utils to allow us to bootstrap an unsigned firmware on top of a user's current iOS installation.
CoolBooter is written in Objective-C and is available on coolbooter.com.
April 2017 - present
I am also one of the developers of iDeviceReRestore, a tool that exploits a flaw in iOS 9.x iBoot's ticket verification routines to allow (re-)restoring to iOS 9 on any 32-bit iOS device.
This requires you to already have saved valid tickets for your destination firmware.
An exploited device is not required if going to 9.x, but is if going to any other firmware.
iDeviceReRestore is written in C and is available on downgrade.party.