Photo of Sam Hooker I turn goals into products.

There's a lot more to building apps and websites than simply banging out some code.

I've got experience in every step of the digital property cycle from concept to delivery.

Business Requirements

There's a gap between clear business goals and technical architecture. I bridge that gap by working with visionary teams to organize high-level goals into manageable development sprints.

I have experience determining feasibility, estimating effort, and identifying the tools and resources needed to get the job done right.

UI/UX Design

A good user interface is one that you don't have to explain. I keep users focused on the benefits that the product exists to serve, not figuring out what the buttons do.

I use low- and high-fidelity prototype tools to plan feature sets, then work with graphic designers to create a polished user interface (UI).

Code Development

I've been writing code for websites and apps for 15+ years, as well as managing teams when the work is more that one person can handle.

I'm a full stack developer capable of managing both the front- and back-end of a project.

Technical Expertise

HTML

I write accessible, standards-compliant HTML that can stand on its own. This is essential for screen readers and other browser alternatives for users with ADA-related impairments.

I'm also proficient with multiple HTML preprocessor/template "languages," such as Handlebars, Jade, Pug, and more.

CSS

I work with a mixture of "progressive enhancement" and "graceful failure" models of CSS development to deliver cross-browser experiences that deliver intuitive and pleasant experiences to all users.

I'm an evangelist for preprocessors such as Sass and LessCSS. I've led teams through conversions to upgrade from writing plain CSS.

Javascript

I usually write minimalist, object-oriented Javascript using few or no libraries (though I work a lot with jQuery for its cross-browser event handling and DOM traversal capabilities).

I can also work with component frameworks such as React.

Server Side

I write code for server-side templates in a number of languages and platforms. I also manage website and app implementation on Windows and Linux servers.

  • NodeJS
  • PHP
  • ASP.Net

Database

I have worked with several standard and "noSQL" databases, including MySQL and MongoDB.

Routes

I am proficient with routing requests over standard protocols on multiple server platforms.

  • DNS Administration
  • IIS (web.config)
  • Apache/Ubuntu (.htaccess)

Design

I deal in low- and high-fidelity prototypes with tools like Figma and Balsamiq.

These tools allow me to quickly iterate on ideas and get them right before they go into development.

Recent Experience

AskVet

November 2020 - present

As Lead UI Developer I converted all of the application stylesheets to LessCSS and devised a new inheritance model.

As Director of User Experience I ran the UI development team and oversaw all aspects of UI design and development.

As SVP of Product Development I work with executive leadership to design applications and manage feature roadmaps. I continue to lead the UI development team.

First American Title

February 2014 - November 2020

As Web Development Manager I was responsible for the creation and maintenance of websites for multiple divisions. I managed a team of developers responsible for:

  • Writing and maintaining the HTML, CSS and Javascript files for 10,000+ web pages across roughly 2 dozen sites
  • Configuring and maintaining multiple redundant server arrays
  • Keeping all servers and web code abreast of modern security standards
  • Implementing and running an accessibility and privacy program
  • Consulting with internal stakeholders on solutions to business needs

Send me a message

Please enter your name
Please enter a valid email address