Welcome to my personal portfolio. I wrote this site to serve as a collection of my projects and broader work. I am passionate about AI, robotics, fintech, 3D-printing, and pushing the boundaries of citizen development with low-code technologies like Microsoft's Power Platform. Please have a look around!
C#
VB.NET
SQL
UWP Universal Windows Platform (Windows 10 native apps)
XAML Extensible Application Markup Language (commonly used in Win10 and mobile app development)
WinForms
WPF Windows Presentation Foundation
Console Apps
Azure Functions
Power Apps
Power Automate
Azure Logic Apps
Dataverse Microsoft Dataverse, the native database for the Power Platform
NuGet .NET library package manager
git Distributed version control system
Github
Azure Storage Blob storage, table storage, queue storage, etc.
HTML
CSS
Javascript
jQuery
HTTP Hypertext Transfer Protocol
Unit Testing
REST Representational State Transfer
node
npm Node Packet Manager
TypeScript
Python
Raspberry Pi
VBA Visual Basic for Applications - where I started developing!
Sharepoint
Microsoft Graph
bash Unix shell
UDP/TCP User datagram protocol, transmission control protocol
XBRL Extensible Business Reporting Language
D365 Liquid Templates Advanced web development on the D365 platform
Markdown
XML
JSON
.NET MAUI
Azure Cognitive Services
Webhook Design
spaCy Python-based Natural Language Processing library
I2C "Inter-Integrated Circuit", a serial protocol used for communication between a maste/slave devices
PID Controllers Proportional, Integral, Derivative system used to determine application of force in robotics
Flight Controllers
Neural Network Architecture I have developed and implemented my own neural networks
Microsoft Power Platform
Aviation
Space Flight
Motorsport Timing Analysis I have designed and developed performance analysis tools for live timings
Electrical Engineering
Search Engine Optimization
Financial Statement Analysis
Chess
CRM Platform
Equity Valuation
REST API Versioning Strategy
Natural Language Processing
Named Entity Recognition
Equity Investing I've been an investing since 2010
Dependency Parsing
OData Standard Open Data Protocol - standard for formatting API's
Avionics
Quadcopters
strong competency
moderately proficient
familiar
Bringing my software, mechanical, and electrical engineering skills together, I developed, from scratch, Scout: a quadcopter flight controller that runs on nothing more than a $4 Raspberry Pi Pico microcontroller. The Scout Flight Controller observes a quadcopter aircraft's rate of attitude change, compares this to the pilot's desired attitude, and rapidly adjusts the thrust of each of the four motors 250 times per second to achieve the pilot's intended maneuvers.
I released a 12-part series on Medium that describes how I developed the Scout Flight Controller (click button below).
Every year the Securities Exchange Commission receives and releases more than 3.4 billion data points from publicly and privately traded companies. This data spans many categories from insider trading to financial health. These data points are largely meaningless in their unstructured and unrelated form.
I created Aletheia to ingest this data, categorize and structure it into meaningful data with a common schema, and provide access through an easily accessible REST API. Aletheia has processed 1.2M SEC filings, 3.3M insider trading transactions, 30,000 financial statements, and nearly 400,000 financial facts
Apex Visual is a companion app for the official Formula 1 video game by Codemasters. Apex Visual provides live telemetry display modes, performance coaching, driving analysis, and more. The app is built on the Universal Windows Platform (UWP) so is available on Windows 10, Xbox, Hololens, and any other Windows-related product.
Apex Visual has been a success since launching in mid-2019. To date, the app has received over 20,000 downloads and has several thousand active users.
I develoepd an end-to-end solution that continuously collects temperature & humidity data from various rooms in a household using an IoT device and displays it in a Power Apps for monitoring purposes.
The backend is written in C# (.NET) while the code that runs on the IoT device is written in Python (MicroPython).
TimHanewich.Dataverse is a C# (.NET) class library for transacting with the Microsoft Dataverse (formerly "Common Data Service" or "CDS") web API.
This library supports
Ride Along is an Android app for capturing and analyzing telemetry data while riding a motorcycle. Developed on Microsoft's Xamarin platform, this application turns raw telemetry data into measured insights - acceleration/deceleration force, lean angle, top speed detection, duration of time spent stationary at stop lights, and more.
For experimental purposes only. You can view a demonstration of the app on the left.
I developed a Chess positional evaluation engine that is capable of playing a game of Chess. The engine implements the Mini-Max Algorithm and uses Alpha-Beta pruning to minimize the girth of the move tree to evaluate while determining optimal next moves.
You can view an example of a full game played by my engine with the white pieces to the left. The engine successfully follows a sound opening, plays aggressively through the mid-game, discovers the winning move sequence in the endgame, and executes the checkmate.
I developed an Environmental Air Quality Monitoring solution using IoT devices, Power Automate, Dataverse, Power Apps, and Power BI. The solution collects air quality data from sensors, stores it in Dataverse, and displays it in a Power App and Power BI dashboard. This project showcases how state and local governments can track and improve air quality, protecting public health and supporting sustainability. The open-source solution is available on GitHub, with assets and instructions for replication.
TimHanewich.NeuralNetwork
I designed, developed, and implemented my own neural network engine in C# (like Keras, TensorFlow, PyTorch, etc.) and later used this to predict frisks and arrests by the Seattle Police Department.
Baseball Betting Neural Net
Trained a TensorFlow-based neural network to predict appropriate run under/over line, total run line, and money line for MLB baseball games given any game scenarios using data I collected from ESPN and DraftKings.
GPS-Driven Motorcycle LED Jacket
Designed a motorcycle jacket LED system equipped with a GPS. The LED lights pulsate at specific high-safety-risk moments based upon your speed, acceleration, lane changing, and more.
PYPER
Designed and developed a 3D-printed car, creating the chassis, steering, and drivetrain mechanisms, as well as the electrical circuits and Raspberry Pi-based control system, which I programmed to drive the vehicle.
TimHanewich.OData
Lightweight .NET library for parsing, composing, and translating OData operations to their SQL equivalent.
File to Image Encoder
Converts any file to a bitmap image represenation, allowing you to "store" any file on free image hosting services like Imgur for totally free! Experimental, but fully functional.
IoT Air Quality Monitor
IoT project that collects and reports interior air quality via ENS160 Multi-Gas sensor. Comes with housing design that can be 3D-printed.
Neospace
MicroPython library for spatially controlling a series of WS2812B LED pixels via IoT microcontroller.
Bed Mood Lighting Server
Raspberry Pi running a web server that can be navigated to on home network to control series of WS2812B LED pixel strips beneath my bed.
SEC Edgar
.NET library for accessing the Security Exchange Commission's EDGAR database, allowing access to 20+ years of financial data on any publicly traded company.
XBRL Parsing Library
.NET library for parsing Extensible Business Reporting Language (XBRL) documents, the global language for exchanging business information, commonly used by the Securities Exchange Commision.
Earnings Alley
Twitter bot, posting analyses publicly traded companies' earnings reports, earnings calls, and more. Now retired.
Follow me on Medium for my literary work!
In my role at Microsoft, I work closely with enterprise State & Local Government agencies on identifying, designing, and proving digital solutions that deliver key business impact. I serve as an evangelist of Microsoft's Power Platform. I collaborate with customers to gain an understanding of their circumstances and needs and architect and prototype platform-based solutions to address these needs.
I was featured on Microsoft's Low Code Revolution Show with April Dunnam to showcase an IoT home-automation solution I developed that leverages Raspberry Pi's, Azure Functions, and Power Apps to record and display temperature and humidity data in my home.
Check it out below!
At Microsoft, we are given the opportunity to recognize the contributions of our peers with nomination of badges each fiscal year. The list below showcases the areas I have received recognition for by my peers at Microsoft.
Accounting B.S.B.A
Summa Cum Laude ("with highest honor") distinction
4.0 / 4.0 GPA
UCF's prestigious Founders' Day Award honors the outstanding achievement of select high-impact students and faculty. Each college selects one student to receive this honor each year. I was nominated and selected for the award in 2019, my senior year at UCF, out of the College of Business' approximately 8,500 students.