Command Palette

Search for a command to run...

Page Inspect

https://bhdouglass.com/
Internal Links
7
External Links
18
Images
1
Headings
21

Page Content

Title:Brian Douglass, Senior Software Engineer
Description:Hi, I'm Brian Douglass a Senior Software Engineer with a passion for Open Source.
HTML Size:19 KB
Markdown Size:3 KB
Fetched At:September 11, 2025

Page Structure

h1Hi, I'm Brian Douglass
h2About Me
h3Full Stack Engineer
h3Clickable Lead Developer
h3OpenStore Lead Developer
h3Open Source Engineer
h2Work History
h3Senior Software Engineer @ Enerflo
h3Senior Software Engineer @ iFit
h3Senior Developer @ eFlex Systems
h3Software Engineer @ PureCars
h3Senior Software Engineer @ Showroom Logic
h3Software Engineer and Product Manager @ DiversiLabs
h2Projects
h3Blog
h3OpenStore
h3Clickable
h3Open Source Projects on GitLab
h3Ubuntu Touch Apps
h3NPM Modules
h2Contact Me

Markdown Content

Brian Douglass | Senior Software Engineer

Brian Douglass

- GitLab
- Blog
- Contact Me

# Hi, I'm Brian Douglass

Senior Software Engineer @ Enerflo

## About Me

I'm Brian Douglass a full stack engineer with over a decade of experience building software. I have a keen interest in solving interesting problems. And I find it especially rewarding when the solutions help improve people's 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.

### Full Stack Engineer

I've worked on a variety of different projects, spanning the backend and frontend. And I've developed in a variety of different languages.

### Clickable Lead Developer

Command line tool for easy Ubuntu Touch app development. Built with Python and uses Docker.

### OpenStore Lead Developer

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.

### Open Source Engineer

I live and breathe Open Source, find my projects on GitLab.

## Work History

### Senior Software Engineer @ Enerflo

Feb 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 Junior Developers.

### Senior Software Engineer @ iFit

May 2019 → Jan 2020
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.

### Senior Developer @ eFlex Systems

Jul 2018 → Mar 2019
Migrated a legacy C# API and C++ processes to Node.js. Developed full-stack applications using Koa, Ember.js, and CoffeeScript.

### Software Engineer @ PureCars

Oct 2017 → Jul 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.

### Senior Software Engineer @ Showroom Logic

Jun 2013 → Sep 2017
Developed full-stack applications using PHP and AngularJS. Created new full-stack applications using Python and Django. Led a small project team and optimized systems for scaling up massively.

### Software Engineer and Product Manager @ DiversiLabs

May 2010 → Jun 2013
Designed new Qt-based interface for an aging Matlab application. Rewrote company website to be more modern.

## Projects

### Blog

### OpenStore

### Clickable

### Open Source Projects on GitLab

### Ubuntu Touch Apps

### NPM Modules

## Contact Me

Copyright 2025 - Brian Douglass

Consider supporting my blog if you like what you have read.

Built using Astro, AstroWind, and Tailwind CSS 🚀.

Code GitLab GitHub

Social Media X Primal (Nostr)