Mark Richardson
Verified Expert in Engineering
Software Developer
Mark loves to learn. He likes picking up new skills and learning better ways to do things. He likes to take things apart and put them back together again. He likes building things from scratch, ranging from turbojets to vector math libraries, just for the sake of better understanding how they work.
Portfolio
Experience
Availability
Preferred Environment
Git, Linux
The most amazing...
...thing I've ever built is a WebGL driven, machine learning augmented 3D painting engine.
Work Experience
Lead Game Developer
EyeWire
- Designed all aspects (sans logo) of a crowdsourcing website sustaining over 50,000 registered players.
- Drafted and implemented game logic and data APIs.
- Coded the entire front-end, including a high performance data pre-fetcher and WebGL-shader based 3D painting engine.
- Developed automated backend software to combine the distributed efforts of players into macroscopic 3D neuronal reconstructions.
- Designed and built tools for in-house experts to rapidly validate the crowd's input.
- Optimized site performance, including designing efficient database queries and schemas, setting up a distributed backend, configuring our load balancer, and setting up memcached and CDN caching.
Research Assistant
Seung Lab, MIT
- Optimized a library of existing code to obtain 10x-100x speedups with CUDA, achieving up to 50% of the theoretical maximum computational power for given hardware.
- Developed new topological space to facilitate the use of improved image processing algorithms.
- Designed visualization software for the design and analysis of artificial neural net architectures.
- Developed an OpenGL-based prototype for viewing large scale reconstructions of 3D neurons.
- Taught sections of students about machine learning and image processing algorithms.
Experience
EyeWire
http://eyewire.orgEmailHush
jQuery DLay
Skills
Languages
HTML5, PHP, JavaScript, CSS, SQL, C, CSS3, Java
Libraries/APIs
Three.js, WebGL, jQuery, Backbone.js, Underscore.js
Other
Front-end
Tools
Adobe Photoshop, Adobe Illustrator, MATLAB, Git
Platforms
Linux, NVIDIA CUDA
Storage
MySQL, Memcached, MongoDB, Cassandra, NoSQL
Frameworks
Ruby on Rails (RoR), AngularJS
Education
Bachelor's Degree in Physics
Massachusetts Institute of Technology - Cambridge, MA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring