David M. Brown

Web Technology Professional

About Me

I build web, desktop, and mobile applications with both mature and emerging stacks and frameworks. I experiment with mobile technology, web services, and game development. I sporadically update my personal blog with my experiences using a variety of technologies.

Projects and Published Works

Rubbercat.info

Rubbercat is a code annotation and documentation tool inspired by the practice of "rubber duckie debugging". It is a fully featured CRUD app build on the MEAN stack: includes MongoDB datastore, a node.js back end, an angular.js front end, and hosted on my personal linux virtual private server. You can try it out or view the source.

FATE Roller

FATE Roller is a single page client-side js web app. It uses jQuery for DOM manipulation and animation. It uses modern CSS, a media query, and heavy use of viewport units to provide a responsive, mobile friendly user interface. You can try it out or view the source.

20 Minute Timer

20MinuteTimer is a Chrome extension that sets a 20 minute timer. Built with the Chrome Platform APIs, javascript, HTML, and CSS. You can try it out or view the source.

Multiplayer Procedural Death Labyrinth

The Multiplayer Procedural Death Labyrinth (also known as MPPDL) is an experiment using real-time server communication with web sockets and node.js. Players share a randomly generated maze and are free to explore it together. You can try it out or view the source.

Education

Bachelor of Arts, English

University of North Florida, 2005

Computer Programming Specialist

Florida State College at Jacksonville, 2016

Database Development Specialist

Florida State College at Jacksonville, 2016

Contact and Social