Brian Nicholson

GitHub

Bugzilla

Projects

Astro Tiles

Beta

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

Babble On!

Beta

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

Work Experience

Mozilla

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, program managers, 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 – Sep 2011
  • Built LibX 2.0, a cross-browser extension used by over 500 institutions with tens of thousands of end users.

Skills

Programming Languages

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

Technologies

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

Interests

Travel

Our Blog

WorldwideOct 2017 – Aug 2019

Education

Virginia Tech

MS Computer Science

Blacksburg, VA Aug 2009 – May 2011

Virginia Tech

BS Computer Science

Blacksburg, VA Aug 2005 – May 2009