Profile picture

Neil Hendren

Full-Stack Engineer
Pronouns he/him
Open Resume Email Directly

About me

Hello!

I am a full-stack engineer with over 10 years of experience with software development. I have a background in chemical and biological engineering, and have spent most of my career programming interactive scientific simulations. While working for a research professor at the University of Colorado Boulder, I learned how to program in Python, Matlab, Mathematica, and JavaScript. Since leaving that job, I have learned Ruby and Rails as part of the back-end program at Turing. I really enjoy building software, and I love seeing a project turn into something amazing out of nothing. I really love learning, which is a big part of why I worked for a research professor. I also enjoy teaching and sharing what I have learned with others.

Preferred locations

  • Los Angeles, CA
  • San Francisco, CA
  • Denver, CO
  • Boston, MA
  • New York, NY
  • Portland, OR
  • Austin, TX
  • Seattle, WA
  • Washington, DC
Open to other locations and/or remote work

Previous industries

  • Medical Devices
  • Research

Skills

  • CSS3
  • HTML5
  • JavaScript
  • PostgreSQL
  • Python
  • Rails
  • React
  • RSpec
  • Ruby
  • User Interface Design / UI
  • Wordpress

Currently learning

  • C#
  • .NET
  • PHP

Projects

World Geography Quiz

World Geography Quiz

Project scope time 20 hours
Collaborators

Tools Used

  • Git
  • GitHub
  • HTML5
  • JavaScript
  • Node.js
  • Npm
  • PostgreSQL
  • RSpec
  • Ruby
  • SQL
  • User Authentication
  • User Experience Design / UX
  • User Interface Design / UI

Test your knowledge of world geography with this fun quiz. You will be asked a series of multiple choice questions and given a score at the end of the quiz. If you score high enough, you will appear on the high scores. Quiz questions are generated procedurally (that is, there is not a database of "quiz questions", but rather an algorithm that uses a database of world geographical information to generate questions). The front-end is designed with Ruby on Rails and vanilla JavaScript, while the back end is an API that is also designed with Rails.

Launch the App Code Repository
Screenshot detail for project World Geography Quiz
Screenshot thumbnail #1 for project World Geography Quiz Screenshot thumbnail #2 for project World Geography Quiz Screenshot thumbnail #3 for project World Geography Quiz

RuneFall

RuneFall

Project scope time 60 hours
Collaborators Profile picture for Jared Hobson Profile picture for Charles Kwang Profile picture for Billy Wallace Profile picture for Theotis McCray

Tools Used

  • ActiveRecord
  • Continuous Integration
  • CSS3
  • Cypress
  • Git
  • GitHub
  • GitHub Projects
  • Heroku
  • HTML5
  • JavaScript
  • Node.js
  • Npm
  • PostgreSQL
  • Postman
  • Rails
  • React
  • RSpec
  • Ruby
  • SQL
  • Tailwind
  • TypeScript
  • User Experience Design / UX
  • User Interface Design / UI

RuneFall is a search engine for cards used in the card game RuneTerra. The front end is a single-page web application designed using React, React Router, and Tailwind. The back end is a RESTful API built with Ruby on Rails and PostgreSQL.

Launch the App Code Repository
Screenshot detail for project RuneFall
Screenshot thumbnail #1 for project RuneFall Screenshot thumbnail #2 for project RuneFall

LearnChemE.com

LearnChemE.com

Project scope time 1000 hours
Collaborators

Tools Used

  • Bootstrap
  • CSS3
  • Git
  • GitHub
  • Google Cloud Platform
  • HTML5
  • Inkscape
  • JavaScript
  • MATLAB
  • Node.js
  • PHP
  • Python
  • User Experience Design / UX
  • User Interface Design / UI
  • Webpack
  • Wordpress

LearnChemE is a website that provides educational resources for chemical engineering students. The website is built on the WordPress platform, with custom widgets, components, and scripts designed by me. LearnChemE has thousands of educational screencasts on all sorts of engineering topics, as well as 100+ interactive simulations, many of which I authored. The website is used by thousands of students and instructors worldwide.

  • Note: the repository given below is for the scientific simulations and some custom widgets. The website itself is a private repository.
Launch the App Code Repository
Screenshot detail for project LearnChemE.com

Example of a Scientific Simulation - Reversible and Irreversible Expansion or Compression

Example of a Scientific Simulation - Reversible and Irreversible Expansion or Compression

Project scope time 40 hours
Collaborators

Tools Used

  • Babel
  • Bootstrap
  • CSS3
  • Git
  • GitHub
  • HTML5
  • JavaScript
  • Node.js
  • Npm
  • Sass
  • User Interface Design / UI
  • Webpack

This simulation demonstrates the difference between reversible and irreversible expansion or compression of a gas. The user can change the pressure and volume of the gas, and the simulation will show the work done on the gas. The simulation is written in JavaScript and uses the HTML5 canvas element for rendering.

Launch the App Code Repository
Screenshot detail for project Example of a Scientific Simulation - Reversible and Irreversible Expansion or Compression