Skip to content
View madebytommi's full-sized avatar

Highlights

  • Pro

Block or report madebytommi

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
madebytommi/README.md

Hi, I’m Tommi.

IT support professional and systems builder focused on ServiceNow, ITSM, workflow automation, troubleshooting, and human-centered technology.

I’ve spent years working where people, processes, and technology collide: troubleshooting real problems, documenting what works, and finding ways to make systems easier to use, support, and understand.

I also build practical tools, structured research systems, local-first software, and occasionally things that are deliberately a little weird.

My work lives where systems thinking, accessibility, privacy, workflow design, independent technology, and old-internet culture overlap.

Featured work

A source-first public-interest project that turns Tennessee laws, court decisions, government technology records, and other public evidence into structured, reviewable entries. The project uses documented research workflows, validation, CI, source traceability, revision history, privacy safeguards, and explicit uncertainty instead of filling gaps with assumptions.

A Discord operations bot built around local Ollama inference, Python, SQLite, scheduling, model tool-calling, permission checks, persistent memory, RSS monitoring, and automated tests. It explores how local AI can be useful without handing model inference and persistent memory to a remote LLM provider.

A weather-based planning tool that translates temperature, pressure, humidity, and other conditions into an explainable chronic-pain forecast, with an emphasis on clear reasoning, accessible interaction, and practical everyday use.

A minimal Windows desktop internet-radio player built with Flutter and Dart. It includes local bookmarks and recent history, resilient stream handling, explicit privacy and network disclosures, automated tests, and a packaged Windows release.

What I’m focused on now

  • ServiceNow administration and platform-configuration practice
  • ITSM workflows and support-process improvement
  • automation and operational tooling
  • structured-data and evidence systems
  • local-first and privacy-conscious AI

Systems, workflows, and the people inside them

I’m interested in the invisible systems that shape people’s experiences with technology: how they ask for help, how information moves, how decisions are made, and what happens when a process fails.

My background in technical support has shown me that many “user problems” are really system problems—unclear instructions, unnecessary steps, inaccessible interfaces, missing context, or workflows designed around the organization instead of the person using them.

I enjoy taking complicated processes and making them easier to understand, maintain, and navigate.

I’m especially interested in the space between technical configuration and human experience:

How do we make complicated systems clearer, fairer, and less exhausting for the people who have to use them?

Other things I build

Independent and privacy-minded technology

Experiments involving local control, open tools, private communication, model choice, and alternatives to locked-down platforms.

  • MutinyChat — a prototype encrypted desktop messenger built with Tauri, Rust, Svelte, Python, and Tor hidden services.
  • OpenKitten — a Discord-first AI coding bot with model switching, OpenCode integration, tests, linting, and controlled configuration.
  • Unseen and Strong — an offline-first Android app exploring low-pressure planning, routines, journaling, and advocacy tools for people living with chronic or invisible illness.

Old-internet experiments

The web used to feel personal, strange, expressive, and alive. I still think it should.

These projects explore retro interfaces, browser audio, digital nostalgia, playful interaction, and the personality that modern software often sands away.

Principles behind my work

  • Build for people, not engagement metrics.
  • Explain what the system is doing.
  • Preserve user agency.
  • Reduce shame, friction, and unnecessary complexity.
  • Make accessibility part of the design, not an afterthought.
  • Keep technology useful, personal, and a little strange.
  • Do not make people fight the system harder than necessary.

Areas and technologies I work with

Systems and workflow: ServiceNow · ITSM · Troubleshooting · Workflow design · Process improvement · Git · GitHub

Development: Python · JavaScript · TypeScript · HTML · CSS · SQLite · REST APIs · Dart · Flutter · Kotlin · Jetpack Compose · Rust · Tauri · Svelte

AI and automation: Ollama · LiteLLM · AI tools · Automation


Building better systems without sanding off the weird parts.

Pinned Loading

  1. mutiny-bot mutiny-bot Public

    A lil Discord chatbot built with Python

    Python

  2. OpenStation OpenStation Public

    Dart

  3. paincast paincast Public

    Just a lil weather-powered pain forecast to help you plan around the achy days. 🌩️

    JavaScript

  4. tennessee-digital-rights-tracker tennessee-digital-rights-tracker Public

    Source-first explanations of Tennessee policies affecting privacy, surveillance, health data, online identity, and civil liberties.

    Python