Software Engineer with over 17 years of experience developing web
applications, back-end APIs and software systems using Elixir &
Phoenix, Ruby on Rails, and Node.js.
Introducing
Plox - ElixirConf US 2024 talk where I introduce and talk about the
server-side rendered SVG graphing library I wrote, Plox.
Ambry - A
self-hosted audiobook streaming server with an accompanying mobile app.
The server is built using Phoenix LiveView, Tailwind CSS and PostgreSQL.
The mobile app is built using React Native.
nerves-keyboard - A
project created with several colleagues to build an open source / open
hardware mechanical keyboard running Elixir using Nerves.
Elixir
MIX Podcast featuring me as guest speaker where I discuss
nerves-keyboard, my other open source projects, and my experiences using
Elixir at Peek.
Rebuilt and maintained Virtual Louisiana, GOHSEP’s private Google
Earth Enterprise globe.
Created an internal use web application for publishing new content
onto Virtual Louisiana.
Replaced the GOHSEP website with updated architecture, utilizing
more efficient, modern programming techniques.
Developed iPad web applications as well as other small software
projects for the agency.
Open Source
sungem - Fast,
lightweight web application framework in PHP
2008 – 2011
Senior
Web Applications Developer @ SCI Research(Baton Rouge,
LA)
PHP
JavaScript
MySQL
Node.js
JQuery
Projects &
Responsibilities
Recruited and managed a small, motivated team of programmers and
designers in developing a web application devoted to building and
administering online studies and web surveys. (Features of the software
included respondent database management, mass mailing, interactive
reporting, and an engaging visual aesthetic.)
Administered the company’s many Linux, UNIX, and Windows based
servers including: Apache web servers, DNS servers, MySQL database
servers, and an Exchange 2007 mail server.
Education
2004 – 2008
Computer
Science @ Louisiana State University (Baton Rouge,
LA)