Brian Carrigan

Brian Carrigan

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Web and Embedded Systems Freelance Professional
Web and Embedded Systems Freelance Professional

Hi, I'm Brian, and I'm passionate about building great products. While I'm originally trained as an electrical engineer, I have traversed the technology stack from transistor to large scale web backends. I've worked with great people to ship products including image processing servers, mesh networked lighting systems, and digital public art. I also think that tech is about more than just code and circuits, and am dedicated to lifelong learning, teaching, and sharing of information.

English
Eastern Time (US & Canada) (-04:00)
Joined February 2019
EXPERTISE
8 years experience
I got my BS in Electrical Engineering in 2011, and have worked for many years since then designing projects with hardware components acro...
I got my BS in Electrical Engineering in 2011, and have worked for many years since then designing projects with hardware components across a broad range of applications. I've helped with every stage of electronic product design including part selection, designing and laying out electronics, building robust firmware, and helping build tools to aide in the manufacturing process.
PythonCC++
View more
PythonCC++Signal ProcessingEmbedded CElectronicsCircuit board layoutPart selection3D Modeling
View more
5 years experience
I've worked with many clients either independently or as part of an agency to build web backends that solve business needs. One unique tr...
I've worked with many clients either independently or as part of an agency to build web backends that solve business needs. One unique trait that I bring to backend development is my ability to write system-level code as well. If an web application needs to integrate a low-level library or have portable logic, I have built integrations that safely use low-level code in high-level languages.
4 years experience
I have built web frontend solutions both as standalone applications (i.e. full Javascript frontends that tie into a backend API) and as p...
I have built web frontend solutions both as standalone applications (i.e. full Javascript frontends that tie into a backend API) and as parts of the backend solution (i.e. server rendered HTML and CSS enhanced with Javascript). I believe that minimizing frontend logic leads to more maintainable web applications and prefer using Javascript to enhance the experience rather than replace HTML and CSS.
3 years experience
I have experience building and maintaining the Linux servers that web applications run on.
I have experience building and maintaining the Linux servers that web applications run on.

REVIEWS FROM CLIENTS

Brian's profile has been carefully vetted and approved as a Codementor. Connect with Brian now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
wunderscan
An Elixir Nerves-based Barcode Scanner
Elixir
38
2
EvolutionaryBlackjack
An evolutionary algorithm to find an optimal blackjack strategy using the Watchmaker framework.
Java
17
7
EMPLOYMENTS
Owner and Principal Consultant
Bull City Technology Solutions
2017-09-01-Present
I currently work full time as a freelance professional, helping clients build robust and scalable web and hardware solutions. I love the ...
I currently work full time as a freelance professional, helping clients build robust and scalable web and hardware solutions. I love the diversity of being able to work with a wide range of folks, from those who are in the beginning stages of creating a proof of concept through big corporations. My plan is to stay as an individual consultant to provide high-quality, low overhead services while leveraging a network of other freelancers to make sure all of the skills are available to complete a project.
Ruby
HTML/CSS
C++
View more
Ruby
HTML/CSS
C++
C
Ruby on Rails
React
Elixir
JavaScript
Electron
View more
Director of Technology // Backend and Systems Developer
Smashing Boxes
2015-08-01-2017-09-01
At Smashing Boxes, I worked alongside an integrated product team to build phone and web apps for clients. My role was primarily as a lead...
At Smashing Boxes, I worked alongside an integrated product team to build phone and web apps for clients. My role was primarily as a lead backend developer on projects, but also included creating frontends and admin applications where needed. During my time tehre, my role shifted to include adding hardware capabilities to our portfolio and being involved in archetecture and estimations.
Ruby
HTML/CSS
C
View more
Ruby
HTML/CSS
C
Ruby on Rails
React
Elixir
JavaScript
View more
Technical Lead // Embedded Controls Engineer
Cree
2013-06-01-2015-04-01
I worked as one of the first engineers on Cree's SmartCast smart lighting platform. During my time there, I helped to build and perfect t...
I worked as one of the first engineers on Cree's SmartCast smart lighting platform. During my time there, I helped to build and perfect the SmartCast commissioning tool. I am listed as an inventor on 5 patents forthe work performed with this team.
Python
C++
C
View more
Python
C++
C
View more
PROJECTS
Cree SmartCastView Project
2015
SmartCast is a smart lighting system that uses mesh networking to share sensor information information between fixtures for easy setup an...
SmartCast is a smart lighting system that uses mesh networking to share sensor information information between fixtures for easy setup and more efficient lighting. I was the lead developer on the commissioning tool and the communications scheme it uses to help set up and configure the network.
C++
C
View more
C++
C
View more
2018
I helped build the backend image processing systems that allow users to turn pictures into fabric. Since launching, I have also helped to...
I helped build the backend image processing systems that allow users to turn pictures into fabric. Since launching, I have also helped to rebuild this logic into a microservice so that the team could scale operations for their launch with JoAnne Fabrics.
Ruby
Ruby on Rails
Image Processing
View more
Ruby
Ruby on Rails
Image Processing
View more