Brian Nicholson



Work Experience


Software Engineer

Boston, MAOct 2020 – Present


Mobile Engineer

Mountain View, CASep 2011 – Apr 2017
  • Implemented core browser features for Firefox Android and iOS, including private browsing, search suggestions, readability, session restore, and find-in-page. Built Firefox for iOS from the ground up as one of three of the project’s founding engineers.
  • Selected as the sole engineer for the initial release of the Firefox Focus browser on iOS, which went from conception to v1.0 in just six weeks. Participated in daily stand-ups with UX, QA, marketing, program/project management, and upper management.
  • Represented mobile team in weekly security team meetings, and was first point of contact for mobile security bugs.
  • Rewrote performance-critical parts of the readability module for Firefox for Android. Rewritten code is now used in all major Firefox browsers and other popular external projects.
  • Extensively collaborated with open-source contributors on Bugzilla and GitHub, reviewing thousands of public patches and pull requests.

Virginia Tech

Graduate Research Assistant

Blacksburg, VAAug 2009 – Aug 2011
  • Built LibX 2.0, a cross-browser extension used by over 500 institutions with tens of thousands of end users.


Programming Languages

  • Swift
  • JavaScript
  • Kotlin
  • Java
  • Python
  • HTML
  • CSS
  • MySQL


  • iOS SDK
  • Android SDK
  • React Native
  • Node.js
  • Firebase


Astro Tiles


Dec 2018 – Aug 2019
  • Mobile puzzle game written in Kotlin, powered by libGDX.

Babble On!


May 2017 – Nov 2018
  • Mobile speech-based social word game written in Swift, powered by Firebase and PocketSphinx.


Virginia Tech

MS Computer Science

Blacksburg, VA Aug 2009 – Aug 2011

Virginia Tech

BS Computer Science

Blacksburg, VA Aug 2005 – May 2009