Cayce Greene
Software Developer and IT Specialist, Traverse City, MI
Software developer who builds tools and fixes the problems they’re meant to solve.
I work in JavaScript, Python, C#, Rust, React, PowerShell, MongoDB, SQL, and more, and I’m just as at home troubleshooting a network as writing code.
LinkedIn profile and GitHub
Experience
Technical Solutions Specialist
Midmark Corporation, Traverse City, MI. March 2026 – October 2026
- Supported clients through remote server access, resolving network misconfiguration, Midmark software stack misconfiguration, SQL Server communication, and Midmark hardware malfunction issues.
- Trained customers on Midmark Real-Time Location Systems (RTLS) software on several occasions.
- Assisted in developing SHIELD, a program that sends real-time data metrics from remote sites to RTLS support offices, using a Prometheus server, Grafana dashboards, and custom dashboards for proactive data transmission; wrote documentation on how to use the SHIELD dashboards.
- Developed WPF applications for support troubleshooting and PowerShell scripts to expedite tasks; investigated software bugs and reported them to the development team.
- Taught coworkers network fundamentals, including OSI model layers; helped new support staff with the RTLS software stack and provided custom software (WPF applications and SHIELD) to assist lower-level staff.
- Imaged devices with Linux operating systems on multiple occasions to create development environments.
Systems Consultant
Honor Bank, Traverse City, MI. May 2025 – October 2025
- Provided design consultation for the company-wide file system and SharePoint; redesigned and launched the company SharePoint in line with each department liaison’s vision.
- Explored Microsoft Copilot integrations alongside the company CEO, with an emphasis on cost and utilization.
Help Desk Associate
Northwestern Michigan College, Traverse City, MI. March 2025 – September 2025
- Provided telephone and in-person support to staff and students, including password resets, multi-factor authentication, and technology questions across Mac, Windows, iOS, and Android; answered general campus inquiries.
- Recorded and routed tickets to the proper department using the FreshService ticketing system.
- Assisted with campus website scheduling and design updates at the request of the Head of IT.
Skills
Programming Languages: JavaScript, TypeScript, Python, C#, Rust, Java, C++, Kotlin, PowerShell, SQL, HTML, CSS
Frameworks: React, Next.js, Express, Flask, ASP.NET Core, Axum, WPF, .NET 4.8+, Electron
Databases: MongoDB, SQL Server, SQLite
Monitoring and Data: Prometheus, Grafana, Custom dashboards, Database queries
Networking and Systems: Network troubleshooting and configuration, Remote server access, Windows, macOS, Linux, iOS, Android
Cloud and Delivery: Docker, GitHub Actions, Google Cloud Run, Firebase, Vercel
Tools and Domain: SharePoint, Microsoft Copilot, FreshService, Zendesk, Microsoft Excel, SaaS, RTLS, Client communication
Education
- Associate’s Degree, Computer Software Engineering, Northwestern Michigan College, January 2023 – June 2025.
Certifications
- Microsoft Office Specialist: Excel Associate (Office 2019)
- IT Specialist – Networking
- IT Specialist – JavaScript
- IT Specialist – HTML and CSS
- IT Specialist – Databases
Projects
- Chess: An Electron chess app with full legal-move and check rules, play between two computers over a local network, and a Stockfish opponent at selectable strengths.
- AI Pong: My Rust Pong game with an opponent driven by a small neural network, trained through evolution and self-play in a headless simulation. Built with the use of Claude.ai.
- RTLS network status board: A Rust and Axum Windows service that gives a facility one live web page showing the health of its RTLS network hardware.
- Full-stack blog: A React frontend and an Express and MongoDB backend with JWT login and Jest tests, shipped through GitHub Actions and Docker to Google Cloud Run. Built while working through Modern Full-Stack React Projects.
- Network troubleshooting software: WPF applications that run ICMP, TCP, and UDP checks across many devices at once, making non-technical users more capable in their roles.
- Weather dashboard: A Python and Flask dashboard with current conditions, 24-hour and 7-day forecasts, and automatic refresh from the Open-Meteo API. Built with the use of Claude.ai.
- Network monitoring dashboards: Commercial dashboards used to measure hospital server metrics across the US.
- Deployment helpers: WPF tools that report file versions across an installed software stack and check and install the Windows features it requires, using PowerShell.
- BLE device scanner: An Android app in Kotlin and Jetpack Compose that scans for nearby Bluetooth Low Energy devices and reports their signal strength.
- Pi controller board programming
- Company websites: Websites built for clients.
- Cyber Awareness Portal: An ASP.NET Core portal for Northwestern Michigan College with cyber security lessons, tests, and results that students can share with instructors and staff.
- Library API: A Flask REST API for a book collection, backed by a MongoDB database running in Docker.
- Hacker Stories: A searchable list of stories fetched from a live API, in React and TypeScript and deployed to Firebase. Follows The Road to React.
- Next.js web portal: A full-stack portal in Next.js and TypeScript, built by following Vercel’s course, covering dynamic rendering and streaming data.
- Rusty Snake: The classic Snake game, written in Rust with the macroquad library.
- Browser game site: A JavaScript term project collecting browser games, including Chess, Grid Knight, and Flyby.
- Coursework and practice: C#, ASP.NET Core, Flask, SQL, C++, and JavaScript exercises from my classes and self-study.