Richard Rosenthal, Developer in Louisville, KY, United States
Richard is available for hire
Hire Richard

Richard Rosenthal

Verified Expert  in Engineering

Software Developer

Location
Louisville, KY, United States
Toptal Member Since
August 1, 2016

Richard has been a full-stack developer for over a decade. He always focuses on learning more, never assuming that he knows everything. He has worked on AI, computer vision, mobile apps, Xbox, & computer games. His diverse history gives him a unique perspective. Unlike many developers, he never hides behind jargon, he always strives to be straight forward. Having studied psychology & worked as a performer, he also brings a unique take to UI/UX.

Availability

Part-time

Preferred Environment

Visual Studio, Git, Sublime Text

The most amazing...

...projects are the ones that, regardless of how simple or complex they are, solve real world problems for people.

Work Experience

Owner | Head Developer

2006 - PRESENT
Unbound
  • Developed an emergency Android app for a client within a week after their contractor backed out, while also overseeing the development of the server infrastructure to run the app (Java, Android, PHP, and MySQL).
  • Designed and created an automated email/representative contact campaign which specifically avoided spam filters and resulted in passed legislation. (PHP, MySQL, and JavaScript).
  • Built a ground-up eCommerce system for managing small-inventory batches (PHP, MySQL, PayPal, and JavaScript).
  • Performed emergency repair work on an outdated, failing Rails 3 system, keeping a client online, patching vulnerabilities, and making progressive enhancements, essentially saving the project. (Ruby, Rails, JavaScript, HTML, and CSS).
  • Developed a custom product recommendation system for a client essentially based on a simple Bayesian network, encapsulated in a WordPress plugin. The system was developed with a simple interface for the customer to tweak probabilities (PHP, MySQL, WordPress, and jQuery).
  • Created a server-side interface for a computer vision product, as well as accompanying mobile apps. He built the server with C#.NET, and had to develop a way for it to communicate blindly with a proprietary C++ DLL (containing the CV product). (C#, C++, Android, iOS, SQL, Java, Objective-C, HTML5, and CSS3).
  • Built a ground-up rendering engine for the OUYA within a week of its launch (OpenGL, Android, and Java).
Technologies: C, C++, C#, Python, Java, MySQL, PHP, Ruby, jQuery, JavaScript, CSS3, HTML5

Programmer

2010 - 2012
Mommy's Best Games
  • Wrote a full-featured level editor over-night in order to increase variety in the final game—was later featured in "Game Creator Magazine."
  • Developed and launched an entire Xbox game in under a month.
  • Worked directly with the head developer in creating and designing the user experience.
  • Developed the enemy AI, player control schemes, physics interactions, and visual effects in C#.
  • Worked to develop low-level engine mechanics and optimizations that were used across several different games.
Technologies: XNA, C++, C#

Assistant Administrator for the Dahlem Supercomputer

2010 - 2010
University of Louisivlle
  • Physically installed numerous blades.
  • Created and secured new access points for users, interfacing Windows and Unix networks.
  • Provisioned new resources for batch jobs.
Technologies: Unix

Prime Wellness

http://beprime.co/
Christi Lee, an accomplished dietitian, approached us to build a website for the new practice she was opening in Nashville, Tennessee. The site showcases a custom-designed theme by Rachfost, built-in mobile-first HTML5, and a custom AI product recommendation system.

Serious Sam Double D XXL

https://www.youtube.com/watch?v=745V9yGG5sw
Mommy's Best Games hired us to provide the code, testing, and creative support for this Xbox 360/PC game based on the cult-classic Serious Sam franchise

Curio Learning

Curio Learning is an ongoing collaborative learning tool for teachers with built-in Laravel and React.

Languages

Sass, CSS3, HTML5, PHP, C#, JavaScript, Visual Basic, Ruby, Java, Python, Less, C, Bash Script, C++, SQL

Frameworks

Laravel, Redux, Compass, Unity3D, PhoneGap, Ruby on Rails (RoR), Bootstrap

Libraries/APIs

jQuery, React, HTML5 Canvas, Redux-Saga, XNA, OpenGL, OpenCV, Vue

Paradigms

Object-oriented Programming (OOP), Object-oriented Design (OOD), User Testing, UI Design

Platforms

WordPress, Android, Linux, Unix, iOS

Storage

MySQL

Other

PSD to HTML, WordPress Rescue, WordPress Plugins, Ajax, Mobile First, Graphic Design, Product Design, Branding, SSH, Accessibility

Tools

Git, Adobe Photoshop, Inkscape, Redux Thunk, Sublime Text, Visual Studio, Subversion (SVN), Webpack

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