Founder
2015 - PRESENTBrutalism- Founded my private art practice. Systems, optics, and aesthetics.
- Worked with projects involving the human visual system, which has evolved to take in and interpret an enormous amount of information many times per second, leaving its massively parallel information processing capacity largely unused.
- Approached visualization in a more innate and sensory-driven fashion–higher bandwidth and lower precision.
Technologies: Shaders, OpenGL, Clojure, Unity3D, Unity, C#, ShaderLab, Unity Shaders, Color Theory, Color Schemes, Rust, C++Augmented Reality Developer
2020 - 2021Nelu, LLC- Developed a computer vision algorithm which automatically detects real-world dimensions of a shipping box recorded by the device's camera.
- Developed a locative augmented reality application and pipeline for anchoring and displaying 3D models on top of real-world locations with positioning precision measured in centimeters.
- Ensured all AR applications are running smoothly on both iOS and Android.
Technologies: Unity, Augmented Reality (AR), iOS, Android, Location-aware Technology, Location Services, Photogrammetry, ARKit, ARCore, Computer Vision, OpenCVComputational Geometry Engineer
2018 - 2019Arkio- Worked on the core engine supporting Arkio's computational geometry operations in VR.
- Implemented various algorithms for spatial segmentation, primitive composition, and solid modeling.
- Worked on designing and implementing user-facing solid geometry manipulation controls.
Technologies: Unity3D, Virtual Reality (VR), Oculus, Oculus Rift, HTC Vive, Computational Geometry, Geometry, C#, Unity, Architecture, 3D ArchitectureAugmented Reality Engineer
2018 - 2019Infiniverse- Built parts of an augmented reality content creation platform and marketplace running on the blockchain.
- Designed and architected the global positioning and coordinated the system translation algorithm, which converts from "real world" (geographic) coordinates into AR coordinates.
- Designed and implemented a land subdivision and ownership solution which allows users to buy parcels of land in the real world through the AR app.
Technologies: ARKit, Unity3D, Unity, ARCore, iOS, Android, C#, Augmented Reality (AR), Location Services, Location-aware TechnologyAugmented Reality Engineer
2017 - 2018La Siesta Technologies- Created an augmented reality application for iOS, which helps a Spanish construction company measure and model staircase-attached chair elevators for disabled persons.
- Designed and implemented a user-friendly application which lets company inspectors easily capture the shape and dimensions of the staircase via AR and save it for later processing.
- Designed a computer vision algorithm which detects staircase features and combines them with AR data.
Technologies: Swift, ARKit, Augmented Reality (AR), iOS, Computer Vision, OpenCV, Construction, Home ConstructionSenior Unity Developer
2017 - 2018Cortina Productions- Worked on interactive on-site installations for the Royal Alberta Museum and the National Comedy Center.
- Created multi-touch, multi-screen interactive experiences in Unity 3D.
- Built a client-friendly installer format for easy on-site installation on custom hardware.
Technologies: Unity3D, Unity, C#, Touchscreens, Installation, Digital Installation, Museums & Exhibits, Shaders, Unity ShadersSenior iOS Developer
2016 - 2017Apple- Created and shipped an internal (employee only) iOS application for Apple.
Technologies: iOS, SwiftSenior iOS Developer/Engineer
2015 - 2016Work & Co- Worked on the Virgin America iOS application.
Technologies: Lua, Swift, iOSLead iOS, Unity, and Back-end Developer
2011 - 2015Nordeus- Led iOS development on Top Eleven for iOS for one and a half years.
- Led the Unity development team on various in-house prototype projects for three years.
- Contributed to UX design, low-level network code, and experimental game servers.
Technologies: Scala, Java, C#, Unity, Objective-C, iOSLead iOS Developer
2010 - 2011NextWidgets- Built the NextWidgets iOS shopping widget, which enabled clients to embed micro shops inside of their own iOS apps.
Technologies: Git, Xcode, Objective-CiOS and Back-end Developer
2009 - 2010M2E Consulting- Developed a suite of prototype apps and web services for making inspection and monitoring easier for construction industry clients.
Technologies: Subversion (SVN), Mercurial, Apache, PHP, Xcode, Objective-CSoftware Engineer
2008 - 2008Google Summer of Code | Nmap- Designed and implemented the network mapping mode for Zenmap, a dynamic visual representation of the scanned network.
Technologies: GTK+, Subversion (SVN), Eclipse, PythonSoftware Developer
2007 - 2008FIS- Debugged business logic code and fixed database issues on Sybase and Oracle database platforms.
Technologies: SQL, GDB, GCC, CSoftware Developer
2007 - 2007Google Summer of Code | OpenMRS- Designed and implemented the core logic service architecture that allowed medical staff to make rule-based queries to the database in a human-friendly way.
Technologies: Apache Tomcat, Subversion (SVN), Eclipse, MySQL, Hibernate, JSP, Java