Patrick Ryan, Developer in Manchester, NH, United States
Patrick is available for hire
Hire Patrick

Patrick Ryan

Verified Expert  in Engineering

Augmented Reality (AR) Developer

Location
Manchester, NH, United States
Toptal Member Since
August 22, 2018

Patrick is a Unity developer with six years of experience in the engine. Over those six years, he has gained extensive knowledge of the various systems within Unity including Mechanism (Animator), physics, particles, and third-party integration. On top of these systems, Patrick has a good understanding of how the editor/engine itself works and has developed engine tools to allow for better and more seamless development.

Availability

Part-time

Preferred Environment

C#, Unity

The most amazing...

...project that I've worked on was a virtual reality application for cognitive therapy.

Work Experience

Developer

2017 - PRESENT
Skymap Games
  • Contributed to porting an existing Unity title to the PlayStation 4 and to the Nintendo Switch.
  • Collaborated on implementation of virtual reality into an existing Unreal Project.
  • Evaluated project viability for future work.
Technologies: PlayStation, Unreal Engine, Unity

Adjunct Instructor

2017 - PRESENT
Southern New Hampshire University
  • Taught Introduction to Game Engines, Introduction to Programming, Virtual & Augmented Reality special topic, and a portfolio class.
  • Mentored students in a one-on-one environment to strengthen concepts.
  • Created homework and project assignments.
  • Worked with students to better understand their needs and desires for a specific class.
Technologies: ARCore, HTC Vive, C#, Unity

Owner & Lead Unity Developer

2016 - PRESENT
Fancy Bear Games
  • Served as the lead programmer on flagship title Schlocks.
  • Designed and developed over 70 mini-games using a variety of different mechanics.
  • Developed a meta-game for controlling the flow of the application.
Technologies: Virtual Reality (VR), Oculus Rift, HTC Vive, Unity

Unity Virtual Reality Developer

2018 - 2018
Cognivive
  • Contributed to development of an active Virtual Reality application for cognitive therapy.
  • Helped develop an environment for a relaxed Virtual Reality cognitive therapy application.
  • Fixed and updated existing mechanics to fit current application.
  • Rapid prototyped mechanics to test viability for consumers of the application.
Technologies: Virtual Reality ToolKit (VRTK), Oculus Rift, HTC Vive, Unity

Unity Augmented Reality Developer

2017 - 2017
Happy Giant
  • Ported an existing title in virtual reality to new mobile processors as well as an existing title in augmented reality to new wearable devices.
  • Contributed to development of a new title in augmented reality using ARKit.
  • Created an automated tutorial that requires no user input.
  • Created gesture input for a wearable augmented reality application.
Technologies: Augmented Reality (AR), Wearables, Unity

Unity Developer

2015 - 2017
CD Business Group
  • Developed an augmented reality application to create and move digital equipment in physical spaces.
  • Developed an augmented reality application to see digital signage in on physical walls.
  • Supported the development of an automated industrial production line simulation.
  • Contributed to the development of an application to aide in the placement organization of equipment.
Technologies: Tango, Unity

Unity Developer

2016 - 2016
Robot Loves Kitty
  • Developed online multiplayer combat, an enemy artificial intelligence system, and an inventory system.
  • Integrated Steam and Twitch API.
  • Worked with MySQL database for persistence of items, enemies, and players.
Technologies: MySQL, Steam, Twitch, Unity

Client Support Engineer

2015 - 2015
SilverTech
  • Maintained and updated current clients' websites.
  • Developed new websites for new clients.
  • Quality assured a large corporate intranet site.
  • Talked with clients about expectations and timeline.
Technologies: VB.NET, C#.NET, WordPress, HTML, JavaScript

Upsilon Circuit

The worlds first video game show where only eight people worldwide are playing the game at any given time. The rest of the players participate as audience members influencing the game world by sending in monsters, items, or interacting with the environment. When one of eight players dies, that was their only chance to play the game ever, and another member from the audience will be chosen at random to take their spot.

Schlocks

http://schlocksgame.com/
A pass-and-play local multiplayer virtual reality game for the HTC Vive, Oculus Rift, and Windows Mixed Reality Headset.

Schlocks, your favorite mini-games department store, understands you, the consumer. Every game at Schlocks is a whopping 10 seconds to try our product(s), and experience what everyone's been talking about! Hop in, test a product in one of our patented Microscopic Games™, and then be suddenly whisked away to a new one; it's an adventure unlike any other you've experienced at a department store! We're so sure you'll love shopping with us, that we can promise a consideration of the suggestion of a money back guarantee, or else! That's the Schlocks-brand Commitment™ that you can count on.

Narcosis (PS4 Port)

https://www.youtube.com/watch?v=3y2GHOoQZK4
Survival horror at the sunless depths of the Pacific: Stranded on the seafloor with low light and few tools, an industrial diver takes desperate steps to surface before his dwindling oxygen — and sanity — give out.

Languages

C#, JavaScript, HTML, C#.NET, VB.NET, C++

Frameworks

Unity3D, Unity, Unreal Engine, ARKit

Paradigms

Object-oriented Programming (OOP), Agile Software Development

Tools

Microsoft Visual Studio

Industry Expertise

Teaching

Storage

MySQL

Other

Game Design, Virtual Reality (VR), Augmented Reality (AR), Twitch, HTC Vive, Virtual Reality ToolKit (VRTK), Wearables

Libraries/APIs

Twitch API, Steam Integration

Platforms

WordPress, Tango, Steam, Oculus Rift, PlayStation, Google Daydream, ARCore

2018 - 2020

Master's Degree in Computer Science

Georgia Institute of Technology - Atlanta, Georgia

2012 - 2015

Bachelor's Degree in Game Design and Development

Southern New Hampshire University - Hooksett, New Hampshire

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring