Back to Home

Hi,

I build software across frontend, backend, and DevOps with a strong bias toward maintainability, clear architecture, and reliable delivery. My focus is shipping production-ready systems that stay understandable as they grow.

Website · Project Board · LinkedIn · Telegram · Mail

Tech Stack

Area Technologies
Frontend React, Next.js, Vue, Blazor, TypeScript, JavaScript
Backend .NET, NestJS, Node.js, Bun, C#
Data PostgreSQL, MS SQL, SQLite, InfluxDB
DevOps GitHub Actions, Docker, Coolify
Desktop Electron, .NET MAUI, .NET Windows Forms
Languages C#, TypeScript, JavaScript, Python
Environment Ubuntu

Engineering Principles

  • Prefer clean, readable code over clever shortcuts
  • Optimize for long-term maintainability, not short-term convenience
  • Automate repetitive development and deployment work
  • Keep learning, refining workflows, and improving delivery quality

Latest Writing

I publish notes, guides, and project write-ups about software engineering, tooling, and things I learn while building.

Show 21 more posts...
  • Migrate from prettier-eslint to Biome (Dec 24, 2025)
    A fully automated Bash script to migrate from ESLint + Prettier to Biome. It initializes Biome, migrates ESLint and Prettier configurations, removes old config files, and updates package.json scripts. Designed for Bun environments with full Next.js ESLint compatibility.
  • Insta Public Archiver (Dec 23, 2025)
    A Python script to download all media from public Instagram profiles without login.
  • Tracing Edgar Allan Poe's Ghost in the Fog of Silent Hill (Dec 17, 2025)
    An analysis of the deep, foundational connections that bind Edgar Allan Poe's literary universe to the nightmarish town of Silent Hill.
  • Running Calibre-Web on Coolify (Oct 15, 2025)
    A comprehensive guide to deploying Calibre-Web on Coolify with Docker Compose and persistent storage
  • GitHub Profile Viewer (Oct 15, 2025)
    A dynamic web platform that transforms how you explore GitHub profiles, built with Blazor and .NET. Dive deep into developers' open-source contributions with a sleek interface and robust performance.
  • Mermaid Live Editor & Viewer (Apr 23, 2025)
    A powerful web application built with Next.js, React, and TypeScript that allows users to create, edit, and share Mermaid diagrams in real-time with live preview and instant sharing capabilities.
  • VitePress Mermaid Renderer (Mar 15, 2025)
    A VitePress plugin that transforms static Mermaid diagrams into interactive, dynamic visualizations with zoom, pan, fullscreen, and more.
  • Env Protector (Sep 14, 2024)
    A Visual Studio Code extension that enhances the security of environment files by masking sensitive data, providing confirmation prompts before opening, and allowing users to manage environment variables without exposing their contents.
  • Using JSON Schema in VS Code (Aug 25, 2024)
    Step-by-step guide to implementing JSON Schema validation in VS Code for automatic error detection and IntelliSense support.
  • Docker Command Documentation (Aug 25, 2024)
    Comprehensive guide to Docker commands for containerization, image management, and container orchestration with practical examples and best practices.
  • TypeScript Types and Utility Types (Aug 25, 2024)
    Complete guide to TypeScript's built-in utility types, advanced type transformations, and custom type definitions for robust type safety.
  • Using Glob Patterns in TypeScript Projects (Aug 25, 2024)
    Comprehensive guide to glob patterns in TypeScript with detailed character explanations, examples, and practical applications for file matching.
  • Product Requirements Document (Aug 25, 2024)
    Complete guide to writing effective Product Requirements Documents (PRDs) with templates, best practices, and real-world examples for software development.
  • React Component Lifecycle (Aug 25, 2024)
    Deep dive into React component lifecycle methods, hooks, and modern patterns for managing component state and side effects in React applications.
  • A Comprehensive Guide to Creating and Using Tasks in Visual Studio Code (Aug 25, 2024)
    Complete guide to VS Code tasks configuration including custom tasks, automation, debugging, and integration with build systems.
  • Git Hooks: A Comprehensive Guide (Aug 25, 2024)
    Complete guide to Git hooks implementation, best practices, and advanced automation techniques for client-side and server-side workflows.
  • Script Gists (Aug 25, 2024)
    Collection of useful development scripts including Prettier setup, Git utilities, and automation tools for modern development workflows.
  • Running Scripts in Linux (Aug 25, 2024)
    Essential guide to running scripts in Linux including permissions, execution methods, and best practices for shell scripting.
  • PowerShell Scripting (Aug 25, 2024)
    Complete PowerShell scripting guide covering automation, DevOps practices, Azure integration, and advanced techniques for cross-platform environments.
  • Electron Widgets (Mar 25, 2024)
    A desktop application built with Electron.js and Node.js that allows users to create and manage customizable widgets on their desktops.
  • Resume Builder (Jan 12, 2023)
    A desktop application developed with C# and Windows Forms that allows users to create, manage, and export resumes using various templates, with features like automatic saving, import/export, and multi-language support.

Recent GitHub Activity

Recent public activity across pull requests, releases, discussions, and other open-source work.

Pull Requests

Show 2 more pull requests...

Comments

Show 5 more comments...

Releases

Starred Repositories

Show 40 more starred repositories...

Other Activity

Show 35 more other activity...

GitHub Snapshot

Metric Value
Total Stars Earned: 203
Commits (7d): 50+
Total Repositories: 59
Active Repositories: 52
Forked Repositories: 7
Archived Repositories: 0
Total Gists: 55
Top Languages: TypeScript, C#, JavaScript, HTML, MDX
Account Age: 6 years

Repository Highlights

A curated view of recent work, actively maintained projects, forks, and archived repositories kept for reference.

Recently Updated

  • HTWind ★4 - C# - Homepage
    Created: Feb 24, 2026 • Updated: Mar 15, 2026
    the missing html based widget manager created with .net
  • apps - JavaScript - Homepage
    Created: Mar 13, 2026 • Updated: Mar 15, 2026
    No description provided.
  • reddit-rss-api ★4 - TypeScript - Homepage
    Created: May 16, 2024 • Updated: Mar 14, 2026
    This project appears to be a Deno-based server application that serves as an API for fetching Reddit posts from rss feed. It provides several endpoints to fetch posts from one or more subreddits.

Active Repositories

  • vitepress-mermaid-renderer ★47 - TypeScript - Homepage
    Created: Mar 15, 2025 • Updated: Mar 6, 2026
    Transform your static Mermaid diagrams into interactive, dynamic visualizations in VitePress! This powerful plugin brings life to your documentation by enabling interactive features like zooming, panning, and fullscreen viewing.
  • electron-widgets ★20 - TypeScript - Homepage
    Created: Mar 24, 2024 • Updated: Feb 28, 2026
    the missing html based widget manager
  • ResumeBuilder ★15 - C#
    Created: Dec 8, 2022 • Updated: Feb 7, 2024
    moved to https://github.com/sametcn99/ResumeBuilderMAUI
  • env-protector ★15 - TypeScript - Homepage
    Created: Sep 14, 2024 • Updated: Jan 12, 2026
    Protect your secrets from being exposed
  • nextui-blog-template ★12 - TypeScript - Homepage
    Created: Nov 2, 2023 • Updated: Jan 14, 2026
    The Next UI Blog Template is a powerful foundation for crafting your very own blog website using Next.js, coupled with sleek UI components from Next UI. This template not only jumpstarts your project but also ensures a responsive and customizable blog experience.
Show 46 more repositories...
  • mermaid-viewer ★8 - TypeScript - Homepage
    Created: Apr 23, 2025 • Updated: Mar 10, 2026
    A powerful, modern web application that transforms your ideas into stunning diagrams with live preview and instant sharing capabilities.
  • nextjs-auth-and-crud-with-supabase ★8 - TypeScript - Homepage
    Created: Oct 28, 2023 • Updated: May 10, 2024
    nextjs auth and crud example with supabase.
  • booking-calendar ★7 - TypeScript - Homepage
    Created: Feb 20, 2026 • Updated: Mar 9, 2026
    Booking Calendar is a self-hosted PWA designed for single-admin appointment management. It runs on your own server, keeps your data under your control, and supports a complete booking flow using shareable booking links.
  • github-profile-viewer ★6 - TypeScript - Homepage
    Created: Nov 23, 2023 • Updated: Mar 8, 2026
    moved: https://github.com/sametcn99/GPVBlazor
  • HTWind ★4 - C# - Homepage
    Created: Feb 24, 2026 • Updated: Mar 15, 2026
    the missing html based widget manager created with .net
  • reddit-rss-api ★4 - TypeScript - Homepage
    Created: May 16, 2024 • Updated: Mar 14, 2026
    This project appears to be a Deno-based server application that serves as an API for fetching Reddit posts from rss feed. It provides several endpoints to fetch posts from one or more subreddits.
  • markdown-file-renamer-web-app ★4 - TypeScript - Homepage
    Created: Nov 5, 2023 • Updated: Oct 20, 2025
    This project is a web application that allows users to upload Markdown files, store them locally, and later download the files with renamed filenames. It has been created to help develop the NextUI Blog Template project.
  • linkedin-hide-viewed-jobs ★3 - TypeScript - Homepage
    Created: Feb 28, 2026 • Updated: Mar 13, 2026
    A userscript that automatically hides viewed job postings in LinkedIn Jobs.
  • tic-tac-toe ★3 - TypeScript - Homepage
    Created: Oct 28, 2023 • Updated: Dec 13, 2024
    Tic-Tac-Toe with AI is a web-based game built using React. The game provides a simple interface for playing Tic-Tac-Toe against an AI opponent. The game logic is implemented in JavaScript, and it uses the minimax algorithm to create a challenging AI opponent.
  • clone-all-gists ★3 - TypeScript
    Created: Aug 26, 2024 • Updated: Oct 27, 2025
    This script downloads all public gists for a specified GitHub user and saves them to the local filesystem. The gists are organized by username and gist ID.
  • color-img-downloader ★2 - TypeScript - Homepage
    Created: Jul 14, 2025 • Updated: Mar 12, 2026
    Color Studio is a professional-grade color picker and image generation tool built with modern web technologies. Create, manipulate, and export beautiful colors in multiple formats with an intuitive and powerful interface.
  • redux-practice ★2 - TypeScript - Homepage
    Created: Dec 6, 2023 • Updated: Dec 18, 2024
    This project is an example application created to learn the Redux library.
  • BlogAPIDotnet ★2 - C#
    Created: Sep 18, 2024 • Updated: Sep 27, 2024
    learning progress repo
  • code-nest-web ★2 - TypeScript - Homepage
    Created: Jul 10, 2024 • Updated: Sep 18, 2024
    No description provided.
  • rock-paper-scissors ★2 - TypeScript - Homepage
    Created: Jan 17, 2024 • Updated: Jun 21, 2024
    This is a simple rock-paper-scissors game built with React and Next.js. The game is played against the computer using the React Context.
  • MarkdownFileRenamer ★2 - C#
    Created: Nov 2, 2023 • Updated: Nov 2, 2023
    Markdown File Renamer is a simple C# application for renaming and moving files using the titles from Markdown files.
  • GPVBlazor ★2 - HTML - Homepage
    Created: Jun 26, 2024 • Updated: Feb 19, 2026
    This platform provides a comprehensive and user-friendly interface for exploring GitHub profiles and gaining valuable insights into developers' open-source contributions.
  • maalesef-tr ★2 - TypeScript - Homepage
    Created: Feb 12, 2026 • Updated: Feb 13, 2026
    maalesef, iş başvurusu süreçlerini daha şeffaf, topluluk odaklı ve anlamlı hale getirmeyi amaçlayan kurgusal bir platformdur.
  • write-lyric-to-audio ★2 - JavaScript
    Created: May 4, 2024 • Updated: Sep 13, 2025
    This project is designed to fetch and display metadata for audio files, specifically focusing on .flac and .mp3 formats. It also integrates with the Genius API to retrieve lyrics for the songs based on the metadata obtained. The project utilizes Deno for runtime and leverages various npm packages for metadata parsing and lyrics fetching.
  • catchapage ★2 - TypeScript
    Created: Nov 3, 2025 • Updated: Nov 4, 2025
    an automated page capture toolkit that crawls a curated list of URLs, renders each page in multiple device profiles, and saves both the rendered HTML and a full-page screenshot for every variation.
  • open-on-gpv-crx ★2 - JavaScript - Homepage
    Created: Jan 20, 2024 • Updated: Aug 4, 2024
    This Chrome extension allows you to easily open a GitHub Profile on Github Profile Viewer Website.
  • product-planning-copilot ★1 - HTML - Homepage
    Created: Feb 26, 2026 • Updated: Mar 13, 2026
    This repository is designed to be forked so teams can set up their own documentation-first planning system quickly.
  • personal-website-blazor ★1 - MDX - Homepage
    Created: Dec 23, 2025 • Updated: Mar 8, 2026
    No description provided.
  • SolidColorBackground ★1 - C#
    Created: Sep 3, 2024 • Updated: Jan 24, 2025
    This application allows users to select a color using a color picker, which updates the background color of the window.
  • node-genius-lyrics-gui ★1 - TypeScript
    Created: May 4, 2024 • Updated: Sep 27, 2024
    This project is an Electron application designed to interact with the Genius Lyrics API, providing a graphical user interface for fetching and writing song lyrics to audio file metadata tags.
  • open-github-dev ★1 - JavaScript
    Created: Dec 20, 2023 • Updated: Dec 20, 2023
    This Chrome extension allows you to easily open a GitHub repository on github.dev.
  • altinsaray-ds ★1 - TypeScript - Homepage
    Created: May 17, 2024 • Updated: May 23, 2024
    Altın Saray Wedding Hall Website
  • coordinat-auto-login ★1 - TypeScript
    Created: Apr 19, 2025 • Updated: May 4, 2025
    No description provided.
  • vitepress-mermaid-renderer-web ★1 - TypeScript - Homepage
    Created: Oct 14, 2025 • Updated: Jan 11, 2026
    moved to source repo
  • golter-web ★1 - TypeScript - Homepage
    Created: Jan 17, 2026 • Updated: Feb 21, 2026
    golter landing page
  • personal-website ★1 - MDX - Homepage
    Created: Sep 7, 2023 • Updated: Feb 19, 2026
    No description provided.
  • dotfiles ★1 - TypeScript
    Created: Oct 16, 2025 • Updated: Feb 16, 2026
    No description provided.
  • orhan-elektronik ★1 - TypeScript - Homepage
    Created: Jan 1, 2025 • Updated: Feb 6, 2026
    No description provided.
  • dreamtui ★1 - TypeScript
    Created: Feb 6, 2026 • Updated: Feb 6, 2026
    A terminal-based generative dream engine.
  • instaloader-api ★1 - Python
    Created: Jan 4, 2026 • Updated: Jan 6, 2026
    A FastAPI-based wrapper around Instaloader that downloads Instagram profile content
  • golter ★1 - Go - Homepage
    Created: Jan 16, 2026 • Updated: Jan 18, 2026
    Terminal-based file converter built with Go
  • svg-split ★1 - JavaScript
    Created: Mar 13, 2025 • Updated: Jul 22, 2025
    No description provided.
  • xls-to-gantt ★1 - TypeScript - Homepage
    Created: Apr 22, 2025 • Updated: Dec 16, 2025
    A powerful and user-friendly tool for converting Excel files directly into interactive Gantt charts. Perfect for project managers, team leaders, and anyone who wants to visualize project timelines without the hassle of manual chart creation.
  • sametcn99.github.io ★1 - HTML - Homepage
    Created: Jan 6, 2024 • Updated: Oct 25, 2025
    redirect to personal website
  • fullstack-template ★1 - TypeScript
    Created: Sep 6, 2025 • Updated: Sep 6, 2025
    A modern, production-ready fullstack template for rapid application development. This template provides a solid foundation for building scalable web applications with a React frontend and NestJS backend, all powered by modern tooling and best practices.
  • sql-query-safety-checker ★1 - TypeScript - Homepage
    Created: Jun 11, 2025 • Updated: Jun 19, 2025
    A comprehensive TypeScript library for analyzing SQL queries and detecting potential security threats, including SQL injection patterns, dangerous operations, and data modification commands. Perfect for applications that need to validate user-provided SQL queries before execution.
  • ResumeBuilderMAUI ★1 - C#
    Created: Jun 4, 2024 • Updated: Jun 11, 2024
    I’m currently learning .NET MAUI and MVVM architecture as I rebuild my ResumeBuilder app. This project is a work in progress, and I’m gaining knowledge as I proceed.
  • apps - JavaScript - Homepage
    Created: Mar 13, 2026 • Updated: Mar 15, 2026
    No description provided.
  • ArcDrop - C#
    Created: Mar 4, 2026 • Updated: Mar 12, 2026
    No description provided.
  • KayraExportCase - C#
    Created: Mar 9, 2026 • Updated: Mar 12, 2026
    No description provided.
  • htwind-lain-aesthetic-widget-pack - HTML
    Created: Feb 27, 2026 • Updated: Feb 27, 2026
    A handcrafted widget pack designed for HTWind, the HTML-based desktop widget manager for Windows.

Forked Repositories

  • wvw.dev - JavaScript - Homepage
    Created: Mar 13, 2026 • Updated: Mar 15, 2026
    World Vibe Web — The distributed app store for vibe-coded projects. Aggregates apps from multiple GitHub repos.
  • vitepress-image-viewer - JavaScript - Homepage
    Created: Feb 21, 2026 • Updated: Feb 23, 2026
    VitePress image viewer with zoom, drag, fullscreen overlay, captions and download button. Automatically enhances all images on the page. Built with Vue 3.
  • crono-event
    Created: Feb 7, 2026 • Updated: Feb 7, 2026
    This program is a timer for events and activities that allows you to set the time and set alarms.
Show 4 more repositories...
  • letterboxd-api - Python - Homepage
    Created: Feb 2, 2026 • Updated: Feb 2, 2026
    An API to expose scraped Letterboxd data
  • nestlens - TypeScript - Homepage
    Created: Jan 25, 2026 • Updated: Jan 25, 2026
    Laravel Telescope-inspired debugging and monitoring for NestJS. Track requests, queries, exceptions, jobs, and 14 more watchers with a beautiful real-time dashboard.
  • RepoHub - TypeScript - Homepage
    Created: Dec 5, 2025 • Updated: Dec 5, 2025
    RepoHub provides a unified interface for package discovery and installation across different operating systems.
  • Letterboxd-to-IMDb - Python
    Created: Jun 28, 2025 • Updated: Jun 28, 2025
    Import your Letterboxd ratings into IMDb
An unhandled error has occurred. Reload 🗙