DevOps | Cloud | Automation | Observability
I help teams build faster, more reliable, and observable systems.
No-code BDD test automation platform for web, REST API, and SQL testing.
- Problem: Teams need to write and execute BDD tests without coding expertise. Existing tools are fragmented across web UI, API, and database testing. Runtrixy unifies all three under a single Gherkin-based platform with 300+ predefined steps.
- Tech stack: Java 21, Spring Boot 3.x, React 18, TypeScript, Vite, Tailwind CSS, Next.js 16 (landing), PostgreSQL 16, Redis 7, MinIO, Selenium WebDriver, Cucumber/Gherkin.
- Use case: QA teams and developers automating BDD test scenarios. Features include Monaco editor with Gherkin autocomplete, Git integration (GitHub/GitLab/Bitbucket), real-time WebSocket execution, scheduled runs, visual regression, and multi-language support (70+ languages including Turkish).
π runtrixy.com
Turkey's smart calculator and AI analysis platform β 10+ categories, live data, and a Gemini-powered assistant.
- Problem: Turkish users have no single, accurate tool for finance, career, and education calculations. Switching between scattered calculators is slow, and none offer natural-language queries.
- Tech stack: Next.js 16 (App Router), Tailwind CSS v4, Prisma, Neon PostgreSQL, Vercel. Cookie-based JWT auth with Edge-compatible
jose; Gemini AI via@google/genai. - Calculators (10+ categories): Loan amortisation (Δ°htiyaΓ§/Konut/TaΕΔ±t) with BSMV & KKDF, net/gross salary with 12-month progressive tax brackets, LGS percentile and TYT/AYT/Y-SAY/Y-EA score panels (OBP included), BMR/ideal weight, gold, currency, crypto, and more.
- AI Assistant: The
HesapBotuwidget accepts free-form Turkish queries ("100.000 TL kredi 3.5 faizle 12 ayda ne kadar?") and routes them to the correct calculator engine via Gemini intent parsing. - Live data: Exchange rates (
exchangerate-api.com), BTC/ETH/BNB and gold prices (CoinGecko, XAU-indexed), all proxied server-side with 5β60 min revalidation to keep API keys off the client. - Blog & FAQ: Full blog system (Markdown + custom TOC, JSON-LD
Article/FAQPageschemas, related posts/calculators). 20+ FAQ entries across 5 categories at/sss. - Admin panel: Dark-mode dashboard with Markdown preview editor, soft/hard delete, image upload (5 MB cap, images only), and brute-force delay. DOMPurify sanitisation against stored XSS. (Private repository.)
π hesapbotu.com
Cron expression generator, validator, and scheduler toolkit.
- Problem: Writing and validating cron expressions manually is error-prone. Teams need a quick way to generate, verify, preview upcoming runs, and export to Kubernetes CronJob / GitHub Actions / systemd formats.
- Tech stack: Next.js 14 (App Router) + NestJS 10 monorepo, TypeScript, Tailwind CSS, shadcn/ui, Zod, Vitest. pnpm workspaces.
- Use case: DevOps and backend teams scheduling cron-based jobs. API endpoints:
generate,validate,next,export,healthz,readyz.
π cronwizard.com
Modern, open-source network looking glass for ISPs and network operators.
- Problem: ISPs and network operators need a clean, modern web interface to let users run BGP route lookups, ping, and traceroute queries across multiple routers. Legacy looking glass tools lack real-time streaming and multi-platform support.
- Tech stack: Python 3.11+, FastAPI, SQLAlchemy 2, Netmiko, React 18, TypeScript 5, Tailwind CSS, Zustand, PostgreSQL 15, Redis 7, Docker, Nginx.
- Use case: Network operators providing public or internal looking glass services. Supports 13 router platforms (Cisco IOS/IOS-XR/NX-OS, Juniper, Arista, Huawei, Nokia, MikroTik, FRRouting, BIRD, VyOS, and more) with real-time WebSocket streaming.
π spyglass.mehmet.tech
Native macOS menu bar app for managing DNS servers and /etc/hosts files.
- Problem: Switching DNS profiles and managing hosts files on macOS requires terminal commands and manual editing. NetShift provides a single-click solution with a native menu bar interface.
- Tech stack: Swift, SwiftUI, macOS 14+ (Sonoma). Distributed via Homebrew:
brew tap musanmaz/netshift && brew install --cask netshift. - Use case: Developers and network admins managing multiple hosts files and DNS configurations. Features include hosts file editor (local, remote, combined), DNS profiles (Cloudflare, Google, Quad9, OpenDNS), DNS benchmark with avg/P50/P90 latency, and automatic DNS cache flushing.
Multi-model chat app that queries 4 LLMs in parallel and generates a judge summary.
- Problem: Comparing responses across multiple LLM providers requires switching between tools. local-llm sends every message to 4 models simultaneously via a LiteLLM proxy and uses a judge model to synthesize a summary β all in one interface.
- Tech stack: Next.js 15 (App Router), PostgreSQL, LiteLLM proxy, Docker Compose. Cookie-based JWT session management; supports OpenAI, Anthropic, xAI (Grok), and Google Gemini.
- Use case: Developers and researchers evaluating LLM quality side-by-side. Supports cheap/best model mode switching, persistent thread history, and self-hosted deployment via Docker.
Vagrant box and SSH vulnerability scanner with real CVE integration.
- Problem: Detecting security vulnerabilities in Vagrant boxes and remote systems requires manual checks or complex toolchains. BoxGuard automates OS detection, package inventory, and CVE matching in a single CLI tool.
- Tech stack: Go, OSV.dev API, Ubuntu USN feeds. Hybrid matching engine combining real CVE data with stub rules.
- Use case: Security-conscious teams scanning Vagrant environments and SSH-reachable hosts. Supports Ubuntu, Debian, RHEL, CentOS, Rocky Linux, AlmaLinux with table and JSON output formats.
Personal website and digital business card.
- Problem: A single page to present professional profile, projects, and contact info.
- Tech stack: Next.js, TypeScript.
- Use case: Personal branding, portfolio showcase.
π mehmet.tech
CLI tool to import and export configuration files to/from Consul KV store.
- Problem: Managing configuration files across microservices in Consul KV requires manual uploads or custom scripts. consul-io automates bulk import/export with directory structure preservation, ACL token support,
--ignorefiltering, and colorful console output. - Tech stack: Go, Cobra CLI, HashiCorp Consul API, fatih/color.
- Use case: Microservice infrastructures using Consul for config management. Finds
.productionfiles in a directory tree and syncs them with Consul KV.
consul-io import test --ignore="test/team1/apps/project2"
consul-io export test
consul-io version
AI-powered chatbot with image generation, multilingual support, and Prometheus metrics.
- Problem: Internal teams need a conversational AI assistant that answers questions, generates images from prompts, filters sensitive information (passwords, tokens, keys), and integrates with Microsoft Teams β all with built-in observability.
- Tech stack: Python, Microsoft Bot Framework, Prometheus
/metricsendpoint, Docker. - Use case: Enterprise teams needing an AI chatbot with sensitive data filtering, command support (
/clean,/language,/image,/help,/nolog,/log), and monitoring via Prometheus.
Developer activity reporting app for Bitbucket Cloud via Atlassian Connect.
- Problem: Engineering managers need visibility into developer contributions across Bitbucket workspaces without manually aggregating data.
- Tech stack: JavaScript, Node.js, Express, Atlassian Connect.
- Use case: Team leads and engineering managers tracking developer productivity.
| Project | Description | Language |
|---|---|---|
| docker-slave | Docker slave image for Jenkins | Dockerfile |
| docker-jenkins-slave-atlassian-sdk | Jenkins slave image with Atlassian SDK | Dockerfile |
| chrome-stable | Chrome Stable installation script | Shell |
| jira | Jira helper tools | Shell |
| docker-dashing | Dashing dashboard Docker container | Shell |
| Project | Description | Language |
|---|---|---|
| hello-github-actions | GitHub Actions starter template | Dockerfile |
| nodejs-docker-jenkins-slave | Node.js Jenkins slave image | Dockerfile |
| dotnet-core-slave | .NET Core Jenkins slave image | Dockerfile |
| Project | Description | Language |
|---|---|---|
| DreamTest | Test automation experiment | Java |
| allure-report-gradle | Allure Report + Gradle integration | Java |
| example-node-rest | Node.js REST API example | JavaScript |
| senfoni | JavaScript project | JavaScript |
| Platform & Cloud | Observability & Automation |
|---|---|
| Kubernetes, OpenShift | Grafana, Prometheus |
| Docker, Container Security | Elasticsearch, Kibana (ELK) |
| AWS, Azure | Consul, Vault |
| Jenkins, GitHub Actions | Selenium, Test Automation |
| Nginx, OpenResty | Kafka |
| Node.js, Go, TypeScript | Redis, PostgreSQL, MongoDB |
| Repo | Description |
|---|---|
| wiremock | HTTP service mocking tool (fork) |
| mocha | JavaScript test framework (fork) |
| wolfichef | Secure image creator with Wolfi packages (fork) |
| container-up | Container demos in various languages (fork) |
| sonarqube-openshift-docker | OpenShift SonarQube Docker build (fork) |
| jira-openshift | Jira templates for OpenShift (fork) |
| crowd | Dockerized Atlassian Crowd (fork) |
| bitbucket | Dockerized Atlassian Bitbucket (fork) |
| confluence | Dockerized Atlassian Confluence (fork) |
| letsencrypt | Dockerized Let's Encrypt Client (fork) |
| docker-atlassian-sdk | Atlassian SDK Docker image (fork) |
| setup-java | GitHub Actions Java setup (fork) |
- TurkNet/consul-io β Consul KV import/export CLI tool (Go)
- TurkNet/TnHermione β AI-powered chatbot with sensitive data filtering (Python)
π Medium β @musanmaz
- My One-Year Leadership Journey: Expectations, Realities, and Lessons Learned
- Consul IO: A Simple and Effective CLI Tool
| Channel | Address | Purpose |
|---|---|---|
| βοΈ Email | hello@mehmet.tech | General inquiries |
| πΌ Email | info@musanmaz.com.tr | Business / proposals |
| π§ Email | usanmaz@mehmetsir.in | Alternative |
| π Website | mehmet.tech | β |
| π GitHub | musanmaz | β |
| πΌ LinkedIn | mehmetsirinusanmaz | β |
| π¦ X | musanmaz | β |
| βοΈ Medium | musanmaz | β |
Domains: mehmet.tech Β· musanmaz.com.tr Β· mehmetsir.in



