Making useful things for curious people.
I’m Kevin Coughlin — a software engineer and open-source contributor who likes small tools, clear interfaces, and work that holds up in the real world.
Selected work
01 / open sourcesir-android
Open-source internet radio for Android — phone, Wear OS, Android Auto, and Android TV. No accounts, no tracking.
ShoutKit
An MIT-licensed radio SDK, and Holmdel, the app built on it for iPhone, iPad, Mac, Apple Watch, and Apple TV.
lazydeck
A lazydocker-style terminal UI for managing a fleet of Steam Deck and Steam Machine devkits.
mc-dad-server
A Minecraft server in 60 seconds, for busy dads who would rather play than administer.
bauhaus
Daily style-transferred art from CC0 museum collections — behind this site's background, plus Android and Apple TV clients.
godot-xdg-portals
Desktop portals for Godot games on Linux: GameMode, idle inhibition, power saving, and notifications.
Experience
02 / the day job-
2024 – now
Principal Software Engineer
Microsoft · SharePoint & Microsoft 365Bringing Microsoft 365 Copilot search into SharePoint, and hardening the platform’s security across commercial, government, and sovereign clouds.
-
2022 – 2024
Principal Software Engineer
Microsoft · Viva & SharePointTech lead for Viva Home, taking it from timeouts to fast loads, and for moving SharePoint and OneDrive’s web telemetry onto a new SDK at Microsoft 365 scale.
-
2019 – 2022
Senior Software Engineer
Microsoft · SharePoint FrameworkRebuilt the SharePoint Framework release pipeline, shipped the most releases in its history — including the Adaptive Card Extensions behind Viva Connections — and cut JavaScript from SharePoint’s busiest pages.
-
2015 – 2019
Software Engineer
Microsoft · Office UI Fabric & AriaOpen-sourced the OneDrive File Picker under MIT (shown at Ignite 2018), led the Fabric 7 migration, and built the Aria telemetry portal.
-
2014 – 2015
Product Engineer
Tumblr · New YorkDashboard, search, explore, and onboarding on the web and Android.
-
2013 – 2014
JavaScript Developer
Bank of America · New JerseyA cross-platform JavaScript SDK and internal mobile apps.
B.S. in Computer Science & Economics, The College of New Jersey. Full history on LinkedIn →
Cascadia
Collections
03 / the company
Open by default.
I founded Cascadia Collections to make useful things easier to discover, understand, and keep. We move between software and commerce with a Pacific Northwest point of view.
Visit Cascadia Collections →Say hello.
Open-source collaboration, thoughtful software, and good questions are always welcome.