In the summer of 2018, I was an IBM intern on the Security Services team in Atlanta, GA. I was responsible for creating multiple Java microservices that handle RESTful behavior towards IBM customer data. I adopted IBM security models to authorize all possible service calls and shipped a microservice for handling customer contacts into production. I also contributed to a leaked-credential detector that won best demo in the IBM Intern Challenge
In 2017, I was an intern in the Swift@IBM department in Austin, TX. I developed the client side of a security framework for Swift packages in the context of Apple's Swift Package Manager. To do this, I reversed engineered Docker's Notary verification framework from Go to native Swift and ensured that my implementation complied with TUF specifications.