Download PDF

Alexander Brevig

Owner at BitWave AS

Work experience

Jan 2018Present


Buskerud Folkehøgskole

I teach a course called Creative Gaming where we investigate all parts that constitutes a game. From design to programming, music and even cosplay! 

Jul 2017Present


BitWave AS

We provide services for hardware, software and audio engineering. From prototype to production. From apps to internet of things. From demo to album or live concert.

Jan 2015Present



In the prototyping phase I made the hardware, the firmware, the cloudware, the frontend and the apps. Since then I've been responsible for guiding two teams to help me get the proof of concept ready as a viable product.

Jan 2012Jun 2017

Freelance Audio - and Software Engineer

Brevig Consulting ENK

I invested and operate my own state of the art PA system. I mix mostly choirs and bands, ~10 shows a year.

Software and hardware consultancy is also ran through this company.

Jan 2011Present

Lead Library Developer


Lead library developer for the open source initiative that gave birth to the Arduino.

Nov 2015May 2016

API Design Consultant

Arduino SRL

I worked with them on setting up team communication tools, and write libraries and hardware abstraction layers to implement the Wiring Framework.

Dec 2010Dec 2014

System Architect

Attensi AS

As the first employee of this 3d simulation based training startup, I had to be in control and on top of everything from; Linux setup, SQL, backend, frontend and Unity 3d game programming. I remained the sole maintainer of our web portal, until I helped train my substitute during my last month of work.

The architecture I designed is still in use and still maintainable.

Aug 2008Feb 2010

Student Supervisor

NITH (currently Westerdals) 

I oversaw, helped and graded 1st and 2nd year students with Java programming.



Enterprise Systems Architecture (MSc courses passed, no thesis)

Brunel University London

I got in to a masters programme through NITH/Brunel but I had to choose where to invest my time. I never regretted the decision to start full time with Attensi AS, and I'm proud of the architecture that is in place at Attensi thanks - in part - to the knowledge from these courses.


Bachelor of Computer Science

NITH (currently Westerdals)

I attended the Game Programming class at NITH with an Artificial Intelligence major.


I am a techie, a musician and I love to cook. 

Professionally I'm a self going autodidact that is completely in love with technology. Ask me about languages, paradigms, design patterns, methodologies and symbiotic teams - the pillars of our trade. I'm sure we'll have a good chat.

I have worked with electronics -, hardware -, system -, software -, database -, game -, and interaction design. 

Unordered Language and Framework Listing

  • MEANMongoDB, ExpressJS, AngularJS, NodeJS
  • .NET - C#, WebAPI, MVC, EntityFramework, NancyFX
  • WEB - HTML5, CSS3/SASS/SCSS, JavaScript (the good parts) / CoffeeScript
  • SCRIPTING - Python, Lua, Perl, PHP and more
  • FUNCTIONAL- lisp, F#, Clojure, JS and C#
  • LOGICAL - Prolog
  • LIBRARIES - STL, SDL, OpenGL, Boost, OpenCV, CUDA, Thrust, TensorFlow
  • EMBEDDED - Assembly, gcc, keil and arduino/wiring

My favorite languages are C++, C# and JavaScript. My colleagues often point out I have a functional approach to my algorithms and code style.

Code samples and pet projects:

Unordered Tools Listing

  • IDE - Visual Studio, Sublime Text, Vim, Atom
  • 3D - Unity 3D, Google SketchUp, 123D Designer, Autodesk Fusion 360
  • VIRTUALIZATION - VirtualBox, Docker, Vagrant
  • ELECTRONICS DESIGN - KiCAD, Altium Designer, DipTrace, Eagle CAD
  • PROTOTYPING - SPICE, Cura, Ultimaker 2

There's usually a tool that's best for the job. I have no prestige in using any tool as a hammer for everything. Some times a needle is what you need.