Aaron Thompson
Mobile AR Engineer at Spatial
Mobile AR Engineer at Spatial
I like building things and helping people.
Spatial
https://www.linkedin.com/company/spatial-systems
Mobile AR Engineer
San Francisco Bay Area
https://media-exp1.licdn.com/dms/image/C4D0BAQEVUQ8gshNz9w/company-logo_100_100/0/1615325138592?e=1655942400&v=beta&t=yAAD9_MaT99oAp2VwAtg5GGM4LN9V0BZmFx6T0WjFcs
Standard Cyborg
https://www.linkedin.com/company/standard-cyborg
Senior Software Engineer
Working with computational geometry, 3D graphics, and machine learning experts, I integrated complex real-time 3D scanning and analysis algorithms into developer-friendly APIs, worked with clients to turn those into production apps, and built Capture, the public tech demo of Standard Cyborg’s platform.
San Francisco, CA
https://media-exp1.licdn.com/dms/image/C560BAQG4SRf1t--Tnw/company-logo_100_100/0/1558124979316?e=1655942400&v=beta&t=cZkcd77jFmmu9ubnHGuPUlq1TkjArOXN343O5v6i2S0
Apple
https://www.linkedin.com/company/apple
ARKit Experience Prototyping Engineer
Working with designers and prototypers to build augmented reality experience demos integrating iOS, watchOS, and Unity. I've grown closer to the creative process and learned how to think as a prototyper.
Cupertino, CA
https://media-exp1.licdn.com/dms/image/C560BAQHdAaarsO-eyA/company-logo_100_100/0/1595530301220?e=1655942400&v=beta&t=lXP662hMk1zfbIVzKnghCZiIqJ7XeePPO8E-MoT5fWQ
Apple
https://www.linkedin.com/company/apple
watchOS Fitness/Activity Software Engineer
watchOS 4		Activity coaching revamp, including new alerts, monthly challenges, and tailored alert timing
	watchOS 3		Support for new Activity watch face; remotely defined downloadable achievements; Mac app for editing and deploying remote achievements
	watchOS 2		OpenGL-based achievement badges; achievement streaks maintained across multiple watches
	watchOS 1		Achievements; Activity progress updates and goal completion alerts; Heart Rate glance; OpenGL-based Activity rings interface; Activity app (watchOS + iOS); Medical ID (iOS)
Cupertino, CA
Apple
https://www.linkedin.com/company/apple
iOS Calendar and Reminders Software Engineer
iOS 8	EventKit daemon IPC re-architecture; enterprise data isolation; automated performance testing
iOS 7	Leather-free flat UI overhaul; iterations of design implemented pixel perfect; silky smooth performance; architectural goal setting; coordination of 5 extra engineers brought in to help
iOS 6	Calendar, Reminders, & EventKit performance; calendar data isolation + API design; WWDC 2012 presentation “Events and Reminders in EventKit”
iOS 5	Drag and drop for calendar events
Cupertino, CA
https://media-exp1.licdn.com/dms/image/C560BAQHdAaarsO-eyA/company-logo_100_100/0/1595530301220?e=1655942400&v=beta&t=lXP662hMk1zfbIVzKnghCZiIqJ7XeePPO8E-MoT5fWQ
Iostudio LLC
https://www.linkedin.com/company/iostudio
PHP Web Developer
Worked as part of a 15-member development team to develop a large-scale CMS and digital asset management system for the U.S. Army National Guard. Worked with in-house content team to apply their feedback to refine each successive version release. Public-facing site handles over one million page views per month.
https://media-exp1.licdn.com/dms/image/C4D0BAQEo9xXMBeG1ow/company-logo_100_100/0/1623880012589?e=1655942400&v=beta&t=TeUSgvPBPR_cT_fXZttTT4eUU4OHuwfds0pcZuya2r4
Burkat Design
Web Solutions Consultant
Researched, implementation, and integration of web site applications including e-commerce system, survey system, site search engine, paid quiz system.
Vanderbilt University
https://www.linkedin.com/company/vanderbilt-university
High-Performance Computing Software Engineer
Work with researchers to rewrite molecular dynamics simulation applications to run on high-end graphics hardware for significant computational speedup.
https://media-exp1.licdn.com/dms/image/C560BAQE35mYimcFCxw/company-logo_100_100/0/1522697288474?e=1655942400&v=beta&t=hHbJ2DOqP5Q_0dvrkwDFXMp9feo5FP_9i3XL8GTvzNc
Vanderbilt University
https://www.linkedin.com/company/vanderbilt-university
Supercomputer administrator
Maintained MPI libraries to distribute parallel scientific computing applications across multiple server nodes. Compiled molecular simulation programs with MPI and machine-specific optimizations. Worked with scientists to run simulations on the supercomputer. Rebuilt cluster with new hardware. General maintenance and administration.
https://media-exp1.licdn.com/dms/image/C560BAQE35mYimcFCxw/company-logo_100_100/0/1522697288474?e=1655942400&v=beta&t=hHbJ2DOqP5Q_0dvrkwDFXMp9feo5FP_9i3XL8GTvzNc
Boundless Flight
https://www.linkedin.com/company/boundless-flight
Java Developer Intern
Served internship working on a large-scale enterprise web application with a team of developers. Utilized Tomcat application server, servlets + JSP, Spring framework, Hibernate database framework, Ant builds, and JUnit testing.
Computer Science, Engineering Management (minor)
B.S.
Vanderbilt University
https://www.linkedin.com/school/vanderbilt-university/
https://media-exp1.licdn.com/dms/image/C560BAQE35mYimcFCxw/company-logo_100_100/0/1522697288474?e=1655942400&v=beta&t=hHbJ2DOqP5Q_0dvrkwDFXMp9feo5FP_9i3XL8GTvzNc
Computer Science
Bachelor of Science (B.S.)
Vanderbilt University
https://www.linkedin.com/school/vanderbilt-university/
https://media-exp1.licdn.com/dms/image/C560BAQE35mYimcFCxw/company-logo_100_100/0/1522697288474?e=1655942400&v=beta&t=hHbJ2DOqP5Q_0dvrkwDFXMp9feo5FP_9i3XL8GTvzNc
Dynamic Rule-Based Notifications
United States
Systems, methods, and computer-readable medium are provided for providing dynamic rule-based messages. For example, a user device may identify physical activity information. Based at least in part on the activity information, the device may determine whether a physical activity goal has been reached. The device may determine whether to present a dynamic progress update message based at least in part on a time since a first activity message was presented and whether the physical activity goal has been reached. In some instances, when it is determined to present the dynamic progress update message, the device may access a data structure configured to maintain progress update information associated with respective time intervals. The device may then retrieve the dynamic progress update message that corresponds to a particular time interval from the data structure. The device may also present the message for the particular time interval.
US10091143B2
US10091143B2
https://patents.google.com/patent/US10091143B2/en?q=%22Dynamic+Rule-Based+Notifications%22&oq=%22Dynamic+Rule-Based+Notifications%22
Determination and presentation of customized notifications
US10194418B2
Coaching notifications can be determined based on current user fitness data and historical user fitness data. The coaching notifications may include information that encourages or otherwise coaches users towards established fitness goals. To this end, the timing for presenting along with the substance of the coaching notifications can be customized to the users.
Managing presentation of fitness achievements
US20170358242A1
A fitness achievement definition may define a fitness achievement using trigger information and one or more achievement rules. The fitness achievement may be earnable by a user of a user device by meeting the requirements of the fitness achievement. The fitness achievement definition may be stored on a user device that includes an application that collects data including fitness data. Detection of a trigger event corresponding to the trigger information and evaluation of the achievement rules may be managed by the user device. In some examples, a fitness communication relating to the fitness achievement may be presented at the user device.
Tracking activity data between wearable devices paired with a companion device
US10104219B2
A set of wearable devices, each paired with a companion device, are configured to cumulatively maintain data about physical activities even though a user may switch between wearing them over a period of time. For example, a streak of workouts over many days can be maintained while the user switches between two watches over that period of time.
Apple Watch Activity
Achievements, coaching, activity rings; backend logic and UIKit + OpenGL UI on the watch and phone. A lot of work went into keeping things simple!
iOS Calendar and Reminders
Worked on the EventKit framework, Calendar app, and Reminders app for iPhone and iPad, implementing new features across the framework and the app, making that UI pixel-perfect and delightfully responsive and smooth
https://www.linkedin.com/in/john-lee-0261a5a0
John Lee
ceo
Daly City, CA
https://www.linkedin.com/in/timdonnelly
Timothy Donnelly
Software Engineer at Apple
San Francisco Bay Area
https://www.linkedin.com/in/donghyeon-kim-20a336145
Donghyeon Kim
Metaverse (AR/VR) engineer / full stack developer @Spatial
Woodbury, NY
https://www.linkedin.com/in/dan-t-342356223
Dan T.
Co-Founder at szns.io
Washington DC-Baltimore Area
https://www.linkedin.com/in/maragoudakis
Zachary Maragoudakis
iOS Engineering at Twitter
San Francisco Bay Area
https://www.linkedin.com/in/stephensowole
Stephen Sowole
CEO at Icon (YC S20)
San Francisco, CA
https://www.linkedin.com/in/drmccleary
Darren McCleary
I delete code for a living.
Brooklyn, NY
https://www.linkedin.com/in/farrakha
Ahmed Farrakha
Rambler
San Francisco, CA
https://www.linkedin.com/in/yinzhu
Yin Zhu
Engineering Manager
San Jose, CA
https://www.linkedin.com/in/yihan-wei-0b0b7790
Yihan Wei
Senior Software Engineer at Walmart Global Tech
Sunnyvale, CA
https://ca.linkedin.com/in/yumeng-sun
Yumeng Sun
Sr. Software Engineer at Apple
Vancouver, BC
https://www.linkedin.com/in/kfirlevari
Kfir Lev-Ari
Distributed ML Systems
Sunnyvale, CA
https://www.linkedin.com/in/sanjana-rahman-9a821a29
Sanjana Rahman
Software Test Engineer for Mobile Apps
San Francisco Bay Area
https://www.linkedin.com/in/hardikjoshi9
Hardik Joshi
Staff Software Engineer at Apple
Sunnyvale, CA
https://www.linkedin.com/in/jeffreyyuanyun
Jeffery Yuan
Engineer at Google
San Francisco, CA
https://www.linkedin.com/in/suyong
Yong Su
Software Engineer at Google
San Jose, CA
https://www.linkedin.com/in/lepatrick714
Patrick L.
Software Engineer III at ZipRecruiter / Ex-Microsoft Engineer / Freelance Photographer
Brooklyn, NY
https://www.linkedin.com/in/pranavidadireddy
Pranavi Dadireddy
Software Engineer at Google
Sunnyvale, CA
Hey check it out, we've got a new look!
https://www.linkedin.com/signup/cold-join
Liked by Aaron Thompson
Thrilled to have delivered “The practice of inclusive design” for Apple’s WWDC with Linda Dong. Inclusive design is a duty we all share. And the love…
https://www.linkedin.com/signup/cold-join
Liked by Aaron Thompson
Confessions of a Software Developer - Find out how to avoid devastating software failures and ensure success for your next project. Download the free…
https://www.linkedin.com/signup/cold-join
Liked by Aaron Thompson
Aaron Thompson
https://www.linkedin.com/in/aaron-thompson-4169445
Optometrist, Thompson and Lett Eye Care
Chattanooga, TN
Aaron Thompson
https://www.linkedin.com/in/aaron-thompson-60646a7a
Endodontist at Lonestar Endodontics
Austin, TX
Aaron Thompson
https://www.linkedin.com/in/aaron-thompson-7708467
Owner, Aperio Property Consultants
Aurora, CO
Aaron Thompson
https://www.linkedin.com/in/aaron-thompson-255492b2
General Manager at D'Amico and Sons
Greater Minneapolis-St. Paul Area
Aaron Thompson
https://www.linkedin.com/in/aaron-thompson-037b388b
Owner/Operator
San Jose, CA
https://media-exp1.licdn.com/dms/image/C5607AQFJZpRN3SUjJg/group-logo_image-shrink_200x200/0/1631428701579?e=1647694800&v=beta&t=f-QtDxR5pJTQD22LmOCZWXS5sQLkONFOg1ir1xj6p-A
Vandy Alumni
https://www.linkedin.com/groups/108913
https://media-exp1.licdn.com/dms/image/C4D07AQFogsUNCdShGQ/group-logo_image-shrink_200x200/0/1631368254257?e=1647694800&v=beta&t=69wKjnWSNKmqtwIFMXUbYH2QpNk8QWbMDVxad3fyYuY
Vanderbilt University School of Engineering
https://www.linkedin.com/groups/99532