Brendan Mulcahy

Brendan Mulcahy

Mentor
5.0
(9 reviews)
US$15.00
For every 15 mins
30
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer & Machine Learning Expert
Senior Software Engineer & Machine Learning Expert

I'm a senior software engineer with a keen interest in machine learning and game development. I am familiar with Tensorflow.NET, fast.ai, PyTorch, and libtorch (PyTorch C++). I spend a lot of time working in Monogame (formerly XNA framework) and Unity3d.

Professionally, I have worked across the entire C# development stack including ASP .NET Core, and Microsoft SQL Server / CosmosDb / Redis.

Whether you are an experienced developer looking to get to the next level or even if you are just getting started, I am the right mentor for you!

English
Eastern Time (US & Canada) (-04:00)
Joined September 2017
EXPERTISE
9 years experience
Cofounder of CLE.AI, I have spent the last 3 years teaching and tutoring machine learning at Cleveland's premier ML meetup. We primarily...
Cofounder of CLE.AI, I have spent the last 3 years teaching and tutoring machine learning at Cleveland's premier ML meetup. We primarily work with fast.ai, but I would love to teach people how to use Tensorflow.NET or PyTorch C++ (libtorch).
TensorFlowPyTorchTensorflow.net
View more
TensorFlowPyTorchTensorflow.netLibtorch
View more
10 years experience | 3 endorsements
As a software engineer at OEC, I mainly work in two areas: data processing (aka ETL) and web service development. I use C# for the major...
As a software engineer at OEC, I mainly work in two areas: data processing (aka ETL) and web service development. I use C# for the majority of my side projects and have experience in a variety of facets including game development, Xamarin, and cloud computing. I have mentored many junior developers and am comfortable teaching on most topics in C# and .NET.
AzureWeb apiWebapi2
View more
10 years experience | 1 endorsement
I am senior engineer on a backend team that worked heavily with SQL databases. We performed both ETL (data loading) and API development ...
I am senior engineer on a backend team that worked heavily with SQL databases. We performed both ETL (data loading) and API development (data retrieval). I am experienced in database design and performance tuning.
8 years experience
I have used Unity extensively in both a professional and hobbist capacity. I led development of a game/learning application for medical ...
I have used Unity extensively in both a professional and hobbist capacity. I led development of a game/learning application for medical students at Case Western Reserve University with a team of 8 (2 devs and 6 artists). I love video games and work on personal game projects for fun (and maybe one day for profit).
C#
View more
C#
View more
8 years experience | 1 endorsement
At OEC, I mainly produce APIs for internal use at our company and thus have learned how to make APIs that other developers enjoy using. ...
At OEC, I mainly produce APIs for internal use at our company and thus have learned how to make APIs that other developers enjoy using. I have also hosted several ASP.NET MVC sites in Azure for a couple startups.
AzureWeb apiRESTful API
View more
8 years experience
I have hosted several web applications in Azure for my own startups utilizing the majority of the features that a typical project would r...
I have hosted several web applications in Azure for my own startups utilizing the majority of the features that a typical project would require. I have also migrated sites to Azure for Case Western Reserve University Medical School.
View more
View more
6 years experience
Certified Scrum Master and Team Lead currently using Scrum
Certified Scrum Master and Team Lead currently using Scrum

REVIEWS FROM CLIENTS

5.0
(9 reviews)
Karthik S
Karthik S
March 2020
Brendan was very easy to work with. Although he didn't have some of the answers right away, he had a good insight into my particular problem and helped me get to the right direction quickly.
Natalie
Natalie
January 2019
I got stuck for a while on an issue in Unity and Brendon was able to help me fix it. He always does a great job explaining the problem and how to solve it, and he definitely cares that you get something from the session. Always helpful, would recommend!
Natalie
Natalie
May 2018
Brendan has been really helpful with teaching me new programming concepts to help me in my career as well as finish some projects on the side. Would definitely recommend if you are looking for a tutor.
d
d
October 2017
Thanks for the help again!
Jaime Colmenares
Jaime Colmenares
October 2017
Brendan is awesome. He delivered a relatively complicated project earlier than expected, but not only that, he was easy to work with and helped me understand the entire process. Brendan is my go-to guy now!
d
d
October 2017
Thanks again, solved the problem very fast.
d
d
October 2017
Amazing mentor, explained everything perfectly, very easy to understand definently will ask again for help.
Aalaa Jandali
Aalaa Jandali
September 2017
Brendan was AMAZING ! He definitely knows his stuff, and he was very helpful when we went over my project. Definitely would request his help pretty often!
SOCIAL PRESENCE
GitHub
MoverBots
A small Unity AI game built with ML-agents v0.5
C#
13
3
Dota-2-Alt-Tab
The Lua scripts we use to generate the Dota 2 Alt-Tab site. Also, used to create the playdota.com Dota 1 & 2 guides.
Lua
4
1
EMPLOYMENTS
Team Lead
OverDrive
2020-02-01-Present
Team Lead of API Auth Team - API development in C# and Authentication stack (SSO etc.)
Team Lead of API Auth Team - API development in C# and Authentication stack (SSO etc.)
C#
Redis
OAuth 2.0
View more
C#
Redis
OAuth 2.0
SAML
Microsoft SQL Server
ASP.NET Core
Cosmos DB
OIDC
View more
Developer II
OverDrive
2018-10-01-2020-02-01
Senior engineer on the API and Auth team
Senior engineer on the API and Auth team
OAuth 2.0
.NET Core
ASP.NET Core
OAuth 2.0
.NET Core
ASP.NET Core
Senior Software Engineer
OEConnection (OEC)
2014-11-01-2018-10-01
Tech Lead for Data Services
Tech Lead for Data Services
PROJECTS
2020
Cleveland-based meetup for Machine Learning enthusiasts. We teach groups of 30-80 people lessons based on the fast.ai course (MOOC). We...
Cleveland-based meetup for Machine Learning enthusiasts. We teach groups of 30-80 people lessons based on the fast.ai course (MOOC). We offer tutoring and other services.
TensorFlow
PyTorch
fastai
View more
TensorFlow
PyTorch
fastai
View more