Hello, I'm Brian Douglass a full stack engineer with over a decade of experience building software. I have a keen interest in solving interesting problem. And I find it especially rewarding when the solutions help improve peoples lives. I specialize in JavaScript/TypeScript, Node.js and building APIs. But I also have extensive experience with Python, PHP, React, Vue.js, C++, and Qt, just to name a few. I'm always looking to improve myself and the people around me.
I've worked on a variety of different projects, spanning the backend and frontend. And I've developed in a variety of different languages.
The official app store for Ubuntu Touch. Built with a Node.js, Express, and Mongo API, a Vue.js frontend, and a QML/C++ app.
Command line tool for easy Ubuntu Touch app development. Built with Python and uses Docker.
I live and breath Open Source, find my projects on GitLab.
Jan 2020 → Present
Developing new apis with NestJS, Typescript, GraphQL, and PostgreSQL. Also building interfaces with React and maintaining systems built with Laravel. Team lead and mentor for Jr Developers.
Apr 2019 → Dec 2019
Developed lambda microservices in Node.js and Typescript. Built interfaces using React. Also created developer tools to improve error tracking and implemented testing solutions using Docker.
Jun 2018 → Feb 2019
Migrated legacy C# api and C++ processes to Node.js. Developed full stack applications using Koa, Ember.js, and CoffeeScript.
Sep 2017 → Jun 2018
Showroom Logic was acquired by PureCars in 2017. Maintained legacy systems in Python and PHP. Architected new solutions for web scraping using serverless functions.
May 2013 → Aug 2017
Developed fullstack applications using PHP and AngularJS. Created new full stack applications using Python and Django. Lead a small project team and optimized systems for scaling up massively.
Apr 2010 → May 2013
Developed new Qt based interfaces for aging Matlab application. Developed new company website.