Experience & Skills
I have been a web developer for about 14 years. In that time, I have built everything from simple blog websites to complex enterprise-level single-page JavaScript applications. I'm currently working on Legal Thunder. Prior to that I worked at TEKSystems consulting at Apple. I also occasionally do freelance web development work and continue to work with a few select clients.
Skills
I’m proficient in the programming languages and web frameworks listed below. When needed, I'm also ready to reach out to my network of developers and designers to draw on additional skills or work in parallel.
JavaScript
- Node
- React
- D3
- jQuery
- Backbone
- Angular
Ruby
- Ruby On Rails
- Jekyll
- Rack
- Sinatra
PHP
- Drupal
- Laravel
- WordPress
- CakePHP
CSS
- SASS
- LESS
- Compass
Database
- MySQL
- Postgres
- Redis
- MongoDB
Other
- Git
- Go
- Bash/Terminal
- Linux/Ubuntu
Process
I find understanding each client's goals is very important before undertaking any technical solution. The technology we build together should focus on the human interests, first and foremost.
In practical terms, this means first collaborating with clients to create user stories centered around user experience. Then creating wireframes, user experience diagrams, and/or technical architecture diagrams that sketch out the technical solution's look, feel, and scope. Then using these as the building blocks for full-fledged technical solutions as quickly and cost-effectively as possible.
Feel free to contact me if you'd like to collaborate with me on a project!