Hi, my name is

Tim Winsley

Software developer with a focus on cloud infrastructure, .NET applications, and full-stack development. I build tools and solutions on Azure, and enjoy tinkering with home automation on the side.

About Me

A bit about who I am and what I work with

I'm a Software Developer/Cloud Engineer/Devops Engineer who enjoys building practical tools and solving real problems with code. My work spans cloud infrastructure on Microsoft Azure, desktop and web applications in C# and .NET, and full-stack projects using modern frameworks.

I've completed the Cloud Resume Challenge on Azure — building out serverless APIs, infrastructure as code with Terraform, and CI/CD pipelines. I've also built tooling for Azure AD B2C identity management, and I'm always looking for ways to automate and improve the systems I rely on.

Outside of professional work, I enjoy home automation projects (Home Assistant is a favorite), and I like to explore new technologies by building small, focused projects and putting them on GitHub.

Languages

  • C#
  • JavaScript / TypeScript
  • HTML & CSS
  • SQL

Cloud & DevOps

  • Microsoft Azure
  • Terraform (HCL)
  • Azure Pipelines
  • Docker
  • Azure Functions

Frameworks

  • .NET / ASP.NET
  • WPF
  • Angular
  • Node.js

Tools & Data

  • Git / GitHub
  • Microsoft Graph API
  • PostgreSQL
  • CosmosDB
  • VS Code
  • Visual Studio

Projects

Things I've built

🔐

Azure AD B2C Extension Manager

A WPF desktop application for managing Azure AD B2C users and their extension attributes. Features interactive browser authentication, user search, inline editing with change tracking, and automatic B2C extension app detection.

C# .NET 8 WPF Microsoft Graph Azure AD B2C
☁️

Cloud Resume

An implementation of the Cloud Resume Challenge on Azure. Includes a static resume site, a serverless visitor counter API built with C# Azure Functions and Azure Table Storage, Terraform IaC, and CI/CD via Azure Pipelines.

HTML/CSS C# Terraform Azure Functions Azure Pipelines
🏠

Home Assistant Monitor

A Dockerized C# console app that monitors Home Assistant availability via HTTP health checks. Automatically power-cycles the device using a smart switch when HA goes unresponsive, and sends email notifications on reboot events.

C# Docker Home Assistant IoT
✈️

Airport API

A C# web API and front-end application for airport data. Built with ASP.NET, featuring a JavaScript/HTML front-end with installable PWA support for mobile devices.

C# ASP.NET JavaScript HTML/CSS
📦

Inventory Manager

A web-based inventory management system for tracking and organizing products with a clean UI.

HTML CSS JavaScript

Winsley Farm

A small business website for our family farm in Nashport, Ohio — offering fresh, free-range chicken eggs. Features a contact form, responsive design, and a clean, approachable layout.

HTML CSS JavaScript Small Business

Blog

Thoughts, write-ups, and things I've learned

Resume

Experience and qualifications at a glance

☁️

Cloud & Infrastructure

Azure services, Terraform IaC, serverless architectures, CI/CD pipelines

💻

Software Development

C# / .NET, Java, TypeScript, full-stack web & desktop applications

🔑

Identity & Security

Azure AD B2C, Microsoft Graph API, authentication & authorization

🐳

DevOps & Containers

Docker, Azure Pipelines, Git workflows, automated deployments

Get In Touch

Have a question or want to work together?

I'm always open to discussing new projects, ideas, or opportunities. Feel free to reach out through any of the links below.