Skip to content
View chovanecm's full-sized avatar

Block or report chovanecm

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
chovanecm/README.md

Hi, I'm Martin 👋

LinkedIn · GitHub

I'm a software engineer and independent developer with a focus on building practical, user-facing tools — from ServiceNow automation and developer utilities to full-stack web apps and open-source experiments.
I enjoy turning technical curiosity into something tangible and useful.


🚀 Featured Projects

Global web app helping travelers and locals find nearby public toilets quickly and reliably.
The idea came after a friend from Asia pointed out how surprisingly few public toilets there are in many European cities — and how hard it can be to find one when seconds count.

Built with Next.js, MapLibre GL, and OpenStreetMap data.
Focuses on speed, clarity, and a clean UX.

A sophisticated decision-support tool for Real Estate investors in the Czech Republic.
It helps measure the "opportunity cost" of capital by comparing a leveraged property investment against a compounding market portfolio (S&P 500 / All-World ETF).

Why it matters:
Most generic calculators ignore the specifics of the Czech market. This tool includes:

  • Czech Tax Optimization: Built-in support for the "Time Test" (tax exemption after 5/10 years) and mortgage interest tax deductions.
  • Leverage Squeeze: Calculates the exact "Dead Equity Trap" point — when the Return on Equity (ROE) of the property drops below the market benchmark.
  • Sell vs. Hold Strategy: Dynamic projection of future Net Worth for both strategies over 30 years.

Built with Python & Streamlit. Completely vibe-coded and potentially broken.

Repo: byt-vs-etf


🧰 ServiceNow Ecosystem

TypeScript-based tools for ServiceNow.
A toolkit designed to make development with ServiceNow APIs more reliable, type-safe, and developer-friendly.

Platform-independent command-line interface for ServiceNow, written in Python.
Allows developers and admins to execute local scripts on remote ServiceNow instances directly from the terminal. (Supersedes the original SnowRun project.)


🧪 Experiments & Past Work

A web dashboard for the Sacred machine-learning experiment management framework.
Used to monitor, compare, and visualize experiment runs — simplifying ML experiment tracking long before tools like Weights & Biases became popular.

Experimental implementation of a subset of Pascal using Oracle Labs’ Truffle framework.
Inspired by the original Pascal language from Niklaus Wirth (ETH Zürich), exploring compiler construction and language runtime design.

A simple library for evolutionary computation, developed as part of a course at the Czech Technical University.
Supports evolving fixed-length binary genomes and basic selection/crossover/mutation mechanisms.


“Curiosity-driven development: building things that should exist, even if nobody asked for them.”

Pinned Loading

  1. sacredboard sacredboard Public

    Dashboard for sacred. Monitor and access your past machine learning experiments.

    Python 185 39

  2. snow-run snow-run Public

    Run ServiceNow background scripts from the command line

    Shell 11 13

  3. tsnow tsnow Public

    TypeScript-based tools for ServiceNow

    JavaScript 2 1

  4. chovanecm chovanecm Public

    Martin Chovanec | Software Developer

  5. snow-run-python snow-run-python Public

    Python replacement for snow-run, a command-line ServiceNow script runner

    Python 1