Emily O'Neal

Becasue technology is so integrated into our lives, I see having the ability to control that technology as a superpower. I love the process of imagining an idea, figuring out how to approach the problem, working through bugs, and feeling the immense accomplishment of carrying out a project from start to finish. I am specifically interested in technologies that can create immersive, entertaining experiences.


Work Experience

Software Engineer

PlayStation
Client Engineering – Insures seamless experience across web, mobile, and console

Contributed to more than half of PlayStation’s 20+ web microservices. Architected, designed, and implemented a 3rd party integrated service that provides a bridge between users and games. Focused on web and mobile based remote control of the PS5 gaming console. Surprisingly responsible for running all SCRUM ceremonies other than planning, including removing blockers. Onboarded last two new hires. Initiated and executed all post covid team bonding events.

R&D Software Engineering Intern

PlayStation
R&D – All off-console research and development

Researched current state of the art in immersive social gaming experiences. Member of a seven-person team developing a platform that reimagined how people play games virtually. Contributed to game design. Programmed graphic effects and animations. Implemented multiplayer functionality. Integrated game into the larger platform.

2020 - Present

Founder

Amotion Games

An innovative platform that brings healthy gaming to every household by developing a web-based motion tracking system that requires only standard computer hardware. One of the two founding members of our 12-person team, including 4 engineers utilizing our Unreal based proprietary development environment. Core asset is intellectual property around computationally efficient methods that makes this experience accessible. Beta version currently available here.

2020 - Present

Embedded Software Engineering Intern

Cisco

DDeveloped test automation tools for next-generation routing products, increased code coverage from 82 to 86 percent.

Summer 2019

Technical Instructor

Black Girls CODE

Lead the implementation of Black Girls CODE Summer Camp curriculum, teaching 25-30 young women ages 13-17. Taught basic programming concepts with python and scratch. Used Raspberry Pis to control cameras, LEDs, buttons, and Sense Hats.
This picture is a representation of the code I wrote for a maze game on a Sense Hat. The code was created to be easily readable and editable for the girls at the summer camp. They use my code as a starting point for their final projects. My code can be found here.

Summer 2018

Organizer

SLO Hacks

Coordinated 3 hackathons over the course of a year - running for 60 hours, raising 40,000+, and catering to more than 400 university students.
Operations - designed hacker experience, scheduled mentors, organized workshops
Outreach - Managed social media, promoted event, created social media challenges
Sponsorship (current team) - Contacting companies with the goal of raising 70,000+

Fall 2017 - Present

Curriculum Developer and Educator

Code Naturally

Taught JS Processing to students from 2nd to 9th grade at multiple schools. Teaching environments ranged from one on one interactions to presentations in front of a classroom.
Developed curriculum, designed educational presentations, and created lesson plans for educators. As the head of curriculum development, I work with many team members to create curriculum to teach JS Processing and I am in charge of the final product.
Here is the Curriculum. I created.

Spring 2016 - Spring 2018

Research

Motion Capture Dance

Computer Animation
View Final Dance Here

Conceptualized, choreographed, performed, and implemented a mixed reality dance film. Utilized skinning, quaternions, interpolation, and mocap with OpenGL and C++ to bring my vision to life.

Spring 2021

Motion Tracking in Virtual Reality

Into to Mixed Reality
Demo

Built a motion controlled virtual reality character in Unity. Made one experience with a motion capture suit and another with a Kinect camera to determine which type of motion tracking technology would be best.

Spring 2020

Human Paint Brush

Intro to Graphics
Demo

Created filter where specified body parts leave trails of color. Programmed in C++ and OpenGL. Integrated motion capture suit. Made a music video to demonstrate the program’s capabilities.

Fall 2019

Projects

SEEDS IN STEM: M^3

Play Game Here

One of 5 developers who created a 2.5D puzzle game for an educational workshop to teach physics. Premise: After realizing that the spaceship has run out of fuel, the player lands on an asteroid to collect fuel. They must use physics knowledge and experiment with various aspects of motion to gather fuel crystals.

Winter 2021

POT IT LIKE ITS HOT

Demo Video Here

Implemented collection system, tile map, and boss for Unity 2D platformer game. Premise: In a world where mutated plants are endangering lives everywhere, it is up to the brave farmer to save the saplings that have not yet turned and bring them back to the farm to nurture.

Winter 2021

DERIVING EFFORT QUALITIES

Research Paper

Developed an AI to recognize effort qualities in human movement. Created custom data set of 400 videos, used OpenPose to convert into data, and TensorFlow to train AI to categorize the data into movement quality.

Fall 2020

Hackathons

Junction in Espoo, Finland

Integrated the Google Maps API to create automatically generated routes based on certain, user criteria.

Cal Hacks in Berkeley, California

Developed algorithms to translate the data given by Google Cloud’s natural language processing API into searchable phrases.

Winter 2018

Water Contamination Prediction

Marine Space Station

Created a program to graph the relationships between certain environmental factors and corresponding water contamination in Santa Cruz beaches as a final project for Multivariable Calculus. Our website can be found here.

July 2016

Dough Nut

We Hack Too

Won first place with an Android App, Dough Nut, that uses a picture analyzing API to teach money-management skills to young Adults. The whole project can be found on you Devpost page here.

July 2016

Education

California Polytechnic State University

Bachelor of Science
Major: Computer Science
Minor: Dance
Concentration: Interactive Entertainment

Relevant Courses: Computer Graphics | Mixed Reality | Algorithms | Programming Languages | Data Structures | Systems Programming | Discrete Structures | Computer Organization | Object-Oriented Programming | Computer Security | Computer Science – Python | Data Structures | Calculus 3 | Linear Algebra | Technical Writing | Public Speaking

Graduation Spring 2021

Pacific Collegiate Charter

#1 Public School in California

Awards/Honors: Top Math Student Graduating Class | Presidential Community Service Award (2016 and 2017) | NCWIT Award for Aspirations in Computing (2016-Runner Up, 2017-Winner)

Senior Capstone Project / Computer Science for All: Created curriculum for and ran a seminar at Pacific Collegiate Charter and Scotts Valley Middle School. Promoted computer science as a tool necessary for every student
Final Presentation.

Graduated Summer 2017

Skills

Programming Languages & Tools
Skill

Leadership

Founder

Santa Cruz Teen Entrepreneur Challenge

Conceived, organized, and lead this highly successful hackathon/ design competition for two consecutive years. Raised a combined total of 12,000+. These ultimately benefited well over 200 7th-12th graders in the Santa Cruz Area. Connected innovative companies like Samsung and Hyperloop One with teens, inspiring them to use technology to be leaders and changemakers.
More information about the event can be found here.
SCTECH has been in the News!
Santa Cruz Teen Entrepreneur Challenge taking signups for Saturday.
Apps for teaching, mental health, refugees are winners at Santa Cruz Teen Entrepreneur Challenge
SCTECH 2017 offers hands-on STEM experience for students in grades 7-12

Campus and Community Officer

WISH (Women In Software and Hardware)

Campus Officer - Developing events - study sessions, workshops, technical talks - to create a healthy and supportive community for women in computer science fields.
Community Officer - Planning off-campus events to inspire the next generation of computer science students.
WISH Website.

Teacher / Volunteer

Brook Knoll Elementary School

Taught computer science in multiple 2nd grade classrooms twice a week, during the spring of 2016. Used a mixture of Kodable’s curriculum and my own ideas to excite young students about computer science. Promoted gender equality and diversity by showing the versatility of technology and making it relevant to all types of students.

Organizations

  • Cal Poly Ballroom Dance Team
  • BuiltByGirls
  • Girls Who Code
  • Society of Women Engineers
  • Girls Teaching Girls to Code
  • National Center for Women and Information Technology
  • White Hat
  • Cal Poly Salsa

Chance Dance