Ford Hurley, Developer in New York, NY, United States
Ford is available for hire
Hire Ford

Ford Hurley

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
July 3, 2019

Ford is a full-stack software developer with experience in a wide variety of technologies. He has built web, mobile, and desktop applications, programmed microcontrollers and FPGAs, and designed electronics and hardware. He loves working with databases and on data processing, analysis, or visualization problems. Ford has built custom tooling and automation, and uses off-the-shelf solutions when appropriate.

Portfolio

Uplevel Security
Docker, gRPC, React, TypeScript, Go
Gracious Eloise
Amazon Web Services (AWS), Docker, PostgreSQL, Flask, Python, WebGL, JavaScript...
Loma Linda University
Hardware Design, Electronics, Data Analysis, Python, C++, C

Experience

Availability

Part-time

Preferred Environment

Git, Linux, MacOS

The most amazing...

...project I've worked on was designing, building, and evaluating detector hardware and data acquisition systems for proton CT, a new medical imaging technique.

Work Experience

Software Engineer

2018 - 2019
Uplevel Security
  • Developed a microservice-based system using Go, Protobufs, gRPC, and neo4j.
  • Built a single page application, and data visualizations for cyber security analysis using TypeScript, React, d3, and Threejs.
  • Standardized development, CI, and production environments using Docker and docker-compose.
Technologies: Docker, gRPC, React, TypeScript, Go

Software Engineer

2013 - 2018
Gracious Eloise
  • Developed a mobile app with a novel architecture merging Swift-Java with portable Go, JavaScript, WebGL, and a Go back end.
  • Designed and implemented external APIs in Go, Python, and Ruby for our handwriting services.
  • Developed a proof-of-concept Python-based machine learning system for handwriting style analysis. This included a web app with a number of training games, data visualizations for evaluating the system, and an interface for submitting a handwriting sample and returning the closest matches.
  • Modernized the core technology stack by porting legacy software from Java to Go, and from Mathematica to Python.
  • Helped with systems operation work such as moving development to Docker, continuous integration, auto-scaling, immutable infrastructure, and instrumentation.
Technologies: Amazon Web Services (AWS), Docker, PostgreSQL, Flask, Python, WebGL, JavaScript, Swift, Go

Senior Research Assistant

2008 - 2013
Loma Linda University
  • Designed, built, and evaluated the detector hardware, and data acquisition systems for proton computed tomography.
  • Oversaw the data processing, statistical analysis, and Monte Carlo simulations.
  • Developed procedures for system calibration, evaluation, and conducted experiments with the proton accelerator.
  • Optimized the computational and mathematical aspects of the image reconstruction software.
Technologies: Hardware Design, Electronics, Data Analysis, Python, C++, C

Assistant Specialist

2007 - 2008
Santa Cruz Institute for Particle Physics
  • Performed experiments to characterize solid state charged particle detectors for the Large Hadron Collider.
  • Developed a simulation to quantify radiation damage to particle detectors.
Technologies: Microcontrollers, Python, C++, C

Handwriting.io

Digital handwriting as a service.

ScribbleChat

Expressive mobile messaging platform with digital handwriting and 3D animation. Combined WebGL, Go, Swift, and Java to build mobile apps for iOS and Android.

Fordhurley.com

https://fordhurley.com
My personal website.

Shaded

https://github.com/fordhurley/shaded
A developer tool for GLSL fragment shaders.

RUMM

https://rumm.fordhurley.com/
Online multiplayer board game in the spirit of Rummikub. Built with Go, TypeScript, and React.

FPGA Mining, Co.

http://fpgamining.com/
The first custom Bitcoin mining hardware company.

Languages

Go, TypeScript, Swift, JavaScript, Python, GLSL, C, C++, SQL

Libraries/APIs

Three.js, React, WebGL, Node.js, Protobuf, OpenGL, D3.js

Frameworks

Flask, gRPC

Tools

Docker Compose, CircleCI, Git, Shell

Paradigms

Continuous Integration (CI)

Platforms

Docker, iOS, Linux, Heroku, MacOS, Amazon Web Services (AWS), Amazon EC2

Storage

PostgreSQL, Redis, Amazon S3 (AWS S3)

Other

Data Analysis, Electronics, Hardware Design, Microcontrollers

2003 - 2007

Bachelor of Science Degree in Physics

University of California, Santa Cruz - California, USA

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