Skip to content
View mfcallahan's full-sized avatar
๐ŸŒต
console.log("Helloฬธ,ฬต ฬตWฬดoฬตrฬตฬ‰ฬฉlฬถฬ‹อ ฬ ฬงdฬตอฬฬ‹ฬ…อœอ–ฬกฬก!ฬตฬ‡ฬฏอ•อ”"ฬตอŠฬˆฬฐฬชฬฎฬ )ฬทอŒอ‘อŽฬฐฬข;ฬตฬฬฬณฬŸ
๐ŸŒต
console.log("Helloฬธ,ฬต ฬตWฬดoฬตrฬตฬ‰ฬฉlฬถฬ‹อ ฬ ฬงdฬตอฬฬ‹ฬ…อœอ–ฬกฬก!ฬตฬ‡ฬฏอ•อ”"ฬตอŠฬˆฬฐฬชฬฎฬ )ฬทอŒอ‘อŽฬฐฬข;ฬตฬฬฬณฬŸ
Block or Report

Block or report mfcallahan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
mfcallahan/README.md

Hi, I'm Matt Callahan!

Computers have been my hobby since my dad bought our first family computer 35 years ago - a 286 IBM PC clone running MS-DOS. I found QBasic on that computer and began teaching myself how to program. (Without Google or StackOverflow!) After receiving a TI-83 graphing calculator for algebra class in 6th grade, I quickly began making games and homework cheat programs with TI-BASIC to share with friends. My interest in programming extended through college, where my Geographic Information Systems major introduced me to Java, Python, and ActionScript + Flash. I am currently a Senior Software Developer in Phoenix, AZ and enjoy programming with C# & .NET, JavaScript, TypeScript, Vue, Angular, and Python.

Languages and Frameworks I Use

C Sharp Logo .NET Logo Python Logo JavaScript Logo Vue.js Logo

Featured Repositories

Repositoryย ย ย ย ย ย ย  About Link
mfcallahan-api A sample REST API created with .NET 5. It is deployed to Azure as an App Service. This project demonstrates the patterns and best practices I like to leverage in the .NET software I develop, including dependency injection, SOLID principles, unit testing, and clean code organization. mfcallahan-api.com
AsyncDemo A C# console app which demonstrates a basic implementation of the task-based asynchronous pattern in .NET, and highlights the performance gains that can be achieved with async code. See my blog post for a walk through of this code. mfcallahan.github.io/AsyncDemo
angular-signalr-demo An application built with .NET 7 and Angular 15, demonstrating how to implement SignalR which enables real-time communication between the client and server. See my blog post for an in depth tutorial of how to implement SignalR on the server and on the client, as well as walk through of this code. mfcallahan.github.io/angular-signalr-demo
angular-cli-esri-map-unit-testing This code demonstrates an approach for unit testing an Angular 11 application which uses the esri-loader to lazy load ArcGIS API for JavaScript modules by leveraging Angular's built-in dependency injection and implementing a Facade pattern. See my blog post for a walk through of this code. mfcallahan.github.io/angular-cli-esri-map-unit-testing
MB_Utils This repository hosts my MapBasic (11.0) module and .NET (4.0) libraries which extend MBX programming capabilities. This project was the first library I ever wrote and while I have long since ended work on this project, I keep the repository public to show how my career and code quality has progressed.
Adhoc This is my miscellaneous code, scripts, markup, configs, etc. Feel free to browse, but the code found here is not guaranteed to be stable (or good).

Contact Me

๐Ÿ“จ Email: matthew.callahan@outlook.com
๐Ÿ“ Blog: mfcallahan.blog
๐Ÿ”— LinkedIn: linkedin.com/in/mfcallahan1

Pinned

  1. Homepage Homepage Public

    This repository contains my personal homepage, built with TypeScript and Angular 12.

    TypeScript 1

  2. mfcallahan-api mfcallahan-api Public

    This repository contains a sample REST API created with .NET 5. It is deployed to Azure as an App Service. This project demonstrates the patterns and best practices I like to leverage in the .NET sโ€ฆ

    C# 2 2