Ford Hurley, Software Developer in New York, NY, United States
Ford Hurley

Software Developer in New York, NY, United States

Member since March 31, 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.
Ford is now available for hire

Portfolio

Experience

Location

New York, NY, United States

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.

Employment

  • 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), 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

Experience

  • Handwriting.io (Development)
    https://handwriting.io/

    Digital handwriting as a service.

  • ScribbleChat (Development)

    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 (Development)
    https://fordhurley.com

    My personal website.

  • Shaded (Development)
    https://github.com/fordhurley/shaded

    A developer tool for GLSL fragment shaders.

  • RUMM (Development)
    https://rumm.fordhurley.com/

    Online multiplayer board game in the spirit of Rummikub. Built with Go, TypeScript, and React.

  • FPGA Mining, Co. (Development)
    http://fpgamining.com/

    The first custom Bitcoin mining hardware company.

Skills

  • 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), AWS EC2
  • Storage

    PostgreSQL, Redis, AWS S3
  • Other

    AWS, Data Analysis, Electronics, Hardware Design, Microcontrollers

Education

  • Bachelor of Science degree in Physics
    2003 - 2007
    University of California, Santa Cruz - California, USA

To view more profiles

Join Toptal
Share it with others