expand navigation

Seth Baxter Professional Web Engineer

I am a full-stack web developer and all-in-one software generalist living in Richmond, Virginia. I have worked with organizations of all shapes and sizes—small nonprofits to Fortune 500—to deliver mission-critical web applications that are user-focused, well-documented, and designed for testability.

Backstory

a picture of Seth Baxter

I am a software development generalist and an astute web technologist: I know the technologies and how to make intelligent choices between them. I have designed and implemented complex network services on the back-end, and have used the latest-and-greatest front-end technologies to craft feature-rich web UIs.

I am an opinionated developer with strong interests in standards based software development, distributed computing, and the art of building quality web-based software. I am methodology agnostic: I have little interest in spending time on trivial buzzwords or activities that keep me from honing my craft.

I work in UNIX, Linux, and Mac OS X; if you are looking for someone to hack in Windows, I am not your guy.

Skills

Tools

Unix, Linux, Mac OS X
shell programming, and comprehensive knowledge of the command line. I have an exclusive relationship with vi and can make use of any utility that comes equipped with a man page.
MySQL5+
including SQL, database design, keys, indicies, InnoDB and Memory engines for storage, MySQL cluster and load balancing.
Apache2+
rewrite engine, caching, and cross-origin resource sharing.
Amazon Web Services
experienced with using EC2 with load balancing to manage app servers, RDS to scale database instances, S3 as a store for backup data and application resources, and Elastic Beanstalk to automate deployments.
Configuration Management and Source Code Control
using git, including merging, branching, diffing, stashing, and server configuration. Experienced with both CVS and Subversion.

Languages

JavaScript
all flavors, client and server.
PHP5+
including object manipulations.
bash
scripting and extensive knowledge of the command line.
SQL
both SQLite3+ and MySQL5+ adaptations.
CSS2, CSS3, LESS
(LESS is a CSS compiler written in JavaScript, and running on the server.)
JSON
including parsing it, and using it for interprocess communication.
HTML5
what professional web developer doesn't know HTML?
LaTeX
for typesetting documentation.
Markdown
including github flavored markdown used for online documentation.
XML
parsing and conversion to more useful and compact formats.

Libraries & Frameworks

  • NodeJS
  • Google Analytics
  • MVC pattern
  • Selenium and Mocha for testing
  • CodeIgniter 2, including extensions to the CodeIgniter core
  • BackboneJS and AngularJS (client-side application frameworks)
  • jQuery, both legacy and current versions
  • Twitter Bootstrap (further customized with LESS)
  • Mustache templating
  • WordPress, and its many derivatives

Sample Projects

Custom WordPress Development

Custom WordPress – Website buildout for an industrial design company. Designed by Tim Barnes.

JavaScript Development

JavaScript – A prototype of the client-side app I created to allow users to interact with web analytic data.

LAMP Development

LAMP Stack – The flagship application for PrecisionIR; I handled development of this online financial portal from 2012-2013.

Contact

[ Note: I receive a high volume of emails and do a poor job responding to all of them; improving my email response rate is not on my list of priorities. You have been warned. – end note. ]

.