Projects
Runner's Dashboard Javascript & Website 2019-present
This website allows runners to perform additional analysis on data they have uploaded to the Strava website. It also allows the sharing data between athletes and coaches inside of a secure environment.
Skills:
- JavaScript
- SQL
- OAuth 2.0 - 3rd party authentication
-
Apps 2014-present
Developed numerous apps for both MacOS and IOS.
Most notable is
Skills:
- Objective-C
- Interface to Tile Map Services (TMS)
- Elevation and place name data from the USGS
-
Simulations for Cancer Treatment 2014-2018
Developed GEANT and Topas simulation of a proton accelerator, a proton beam, and how that beam radiated tumors.
Skills:
- Programmed in C++.
- Used Amazon Web Service (AWS) CPU-farm
- Decoded DICOM (medical image) files
- Used Topas and GEANT packages
-
Simulation of the Internet 2002-2006
Developed network simulation for "TOPOFF" and "Liverwire", the first national cybersecurity exercise.
Skills:
- Programmed in C++.
- Interfaced with web-server and various JaveScripts
-
Software Czar - BLAST experiment at MIT 1998-2008
As a Research Scientist I led the development of the analysis software for the BLAST experiment. This involved the management of dozens of undergraduate, graduate and post-doc at half a dozen colleges and universities. We build large software system, distributed analysis (CPU farms), data bases and archiving capabilities.
Skills:
- People management
- Programmed primarily in C++
- Major Libraries: GEANT and Root from CERN
- MySQL
- Sockets, various interfaces to control systems and hardware
-
Simulation & Design BLAST experiment at MIT1991-1998
As a post-doc at the University of New Hampshire I developed the simulation which
was used in the design of BLAST.
Skills:
- Programmed in Fortran
- Major Libraries: GEANT 3 (Fortran)
- Ran early website - 1994
-
Started using c and unix 1982
|