Ford Hurley
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Software Engineer
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.
Senior Research Assistant
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.
Assistant Specialist
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.
Experience
Handwriting.io
ScribbleChat
RUMM
https://rumm.fordhurley.com/Education
Bachelor of Science Degree in Physics
University of California, Santa Cruz - California, USA
Skills
Libraries/APIs
Three.js, React, WebGL, Node.js, Protobuf, OpenGL, D3.js
Tools
Docker Compose, CircleCI, Git, Shell
Languages
Go, TypeScript, Swift, JavaScript, Python, GLSL, C, C++, SQL
Frameworks
Flask, gRPC
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
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