Summary
I am a veteran software engineer with over 20 years of experience in the industry. I have been "full stack" since the term was coined, and have evolved with the changing eras of web software development and deployment. I have a passion for learning new technologies and solving complex problems.
Skills
An alphabetized list of some technologies that I use frequently and enjoy to varying degrees ;)
For a more exhaustive list of things I can do, click here.
- AWS
- Cloudflare
- Digital Ocean
- Docker
- Express
- Firebase
- Google Cloud
- JavaScript
- MongoDB
- Next.js
- Node.js
- Nuxt.js
- PostgreSQL
- React
- React Native
- TailwindCSS
- Terraform
- TypeScript
- Vue
Experience
Independent Software Developer and Consultant
June 2015 - Present
I write software for the web. Contact me and we'll see if my abilities match your needs and vision.
Paperchase Publication Technologies
Owner
June 2015 - Present
Paperchase Publication Technologies is a software development company that provides software, automation and cloud services for academic publishing. The journal Aging runs on a bespoke publication platform that I created.
Landes Bioscience
Director of Technology
September 2007 - October 2014
Landes Bioscience was an academic publisher specializing in cancer, aging research, and related fields in bioscience. I was responsible for all aspects of the company's technology infrastructure, including the company's website, intranet, and internal and external web applications. I led a team of developers during a period of intense growth, leading up to the acquisition of the company by Taylor & Francis.
Web Developer
Freelance
January 2000 - September 2007
I worked on many web sites and wrote custom applications for a wide variety of businesses. My experiences ranged from small, local businesses to large, international corporations. I built servers, installed rack-mounted deployments in datacenters, wrote custom applications, and designed and developed web sites.