Thousand Steps
Ethan Petersen
Portfolio Projects, publications, and processes.

This is an updated walkthrough on implementing a QR code or barcode scanner for iOS applications using Swift! When I was looking to use one, my goal was to create a popup scanner, and so that’s what we’ll make today.


In the summer of 2015, I participated in the Pacific Undergraduate Research Experience led by Dr. Luis Garcia-Puente and Dr. Rebecca Garcia. Studying computational algebraic geometry, the program began with two weeks of focused study and ended with three weeks of group research on an applied problem. Myself, Ryan Kruse, Dane Miyata, and Ihmar Aldana were tasked with implementing an algorithm outlined in The Neural Ring by Dr. Carina Curto, Dr. Vladimir Itskov, Dr. Alan Veliz-Cuba, and Dr. Nora Youngs.