Skip to content
View sametcn99's full-sized avatar
🎧
Focused
🎧
Focused

Organizations

@Mekanet-Energy

Block or report sametcn99

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
sametcn99/README.md

Hi there!

I’m a software developer with hands-on experience across front-end, back-end, and DevOps domains. I enjoy building clean, scalable, and production-ready systems, and I care deeply about maintainability, performance, and developer experience.

What I Do

  • Develop modern web applications using React, Next.js, Vue, and Blazor
  • Build robust back-end services with .NET, NestJS, NodeJS, and BunJS
  • Design and work with databases such as PostgreSQL, MS SQL, SQLite, and InfluxDB
  • Create and maintain CI/CD pipelines using GitHub Actions, Docker, Coolify, Azure, and AWS
  • Develop desktop applications using Electron, .NET MAUI, and Windows Forms
  • Write clean and efficient code in C#, TypeScript, JavaScript, and Python
  • Follow clean code, SOLID principles, and pragmatic architecture decisions

Tech Stack

Category Tools & Technologies
Frontend React, Next.js, Vue, Blazor, TypeScript, JavaScript
Backend .NET, NestJS, NodeJS, BunJS, C#
Databases PostgreSQL, MS SQL, SQLite, InfluxDB
DevOps & Tooling GitHub Actions, Docker, Coolify, Azure, AWS
Desktop Electron, .NET MAUI, .NET Windows Forms
Programming Languages C#, TypeScript, JavaScript, Python
OS/Distros Linux (Ubuntu, Debian)

Focus & Mindset

I prioritize:

  • Clean and readable code
  • Long-term maintainability over short-term hacks
  • Automation in development and deployment workflows
  • Continuous learning and improving engineering practices

I actively work on open-source projects and enjoy exploring new tools, frameworks, and ideas that improve developer productivity and system reliability. Below is a quick overview to learn more about my work, activity, and how to get in touch.

Table of Contents

Latest Blog Posts

I write about technology, coding, my experiences and my thoughts.

  • Rendering HTML Details/Summary in MDX with Custom Components (Jan 30, 2026)
    A comprehensive guide on how to transform HTML details and summary elements into custom React components in Next.js MDX projects

  • Golter (Jan 17, 2026)
    A terminal-based file converter with a modern TUI, built with Go. Supports batch conversion of images, videos, audio, and documents.

  • Payload Docker Config: PostgreSQL + BunJS (Dec 25, 2025)
    Docker configuration files to run PayloadCMS using the Bun runtime and PostgreSQL database.

  • 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.

Show 19 more posts...
  • 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.

Latest Activity

This section tracks my recent interactions across GitHub, including pull requests, issues, and star activities. It provides a chronological overview of my contributions and community engagement, showcasing what I've been working on lately.

Show 98 more activities...

GitHub Stats

A summary of my GitHub statistics, showcasing my contributions, repositories, and overall activity on the platform.

Metric Value
Total Stars Earned: 195
Commits (Last 7 Days): 30+
Total Repositories: 61
Active Repositories: 29
Forked Repositories: 5
Archived Repositories: 27
Total Gists: 53
Top Languages: TypeScript, C#, JavaScript, HTML, MDX
Account Age: 6 years

Repositories

Explore a comprehensive list of my code repositories, categorized by their status and type. This includes projects I've recently updated, those I maintain actively, as well as forks and archived exploratory work.

Recently Updated

These are the projects I have been most active on recently. Check here to see the latest code I've pushed and the features currently under development.

  • personal-website ★1 - MDX - Homepage
    Created: Sep 7, 2023 • Updated: Feb 8, 2026
    No description provided.

  • mermaid-viewer ★7 - TypeScript - Homepage
    Created: Apr 23, 2025 • Updated: Feb 7, 2026
    A powerful, modern web application that transforms your ideas into stunning diagrams with live preview and instant sharing capabilities.

  • orhan-elektronik ★1 - TypeScript - Homepage
    Created: Jan 1, 2025 • Updated: Feb 6, 2026
    No description provided.

Active Repositories

A collection of my primary projects that are currently maintained and under active development. These repositories represent my core open-source contributions and personal tools.

  • vitepress-mermaid-renderer ★41 - TypeScript - Homepage
    Created: Mar 15, 2025 • Updated: Feb 5, 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: Dec 19, 2025
    the missing html based widget manager application

  • 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.

  • mermaid-viewer ★7 - TypeScript - Homepage
    Created: Apr 23, 2025 • Updated: Feb 7, 2026
    A powerful, modern web application that transforms your ideas into stunning diagrams with live preview and instant sharing capabilities.

Show 23 more repositories...
  • reddit-rss-api ★4 - TypeScript - Homepage
    Created: May 16, 2024 • Updated: Feb 5, 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.
  • 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.
  • GPVBlazor ★2 - HTML - Homepage
    Created: Jun 26, 2024 • Updated: Feb 3, 2026
    This platform provides a comprehensive and user-friendly interface for exploring GitHub profiles and gaining valuable insights into developers' open-source contributions.
  • color-img-downloader ★2 - TypeScript - Homepage
    Created: Jul 14, 2025 • Updated: Jan 10, 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.
  • 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.
  • personal-website ★1 - MDX - Homepage
    Created: Sep 7, 2023 • Updated: Feb 8, 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.
  • personal-website-blazor ★1 - HTML
    Created: Dec 23, 2025 • Updated: Dec 24, 2025
    No description provided.
  • 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
  • golter-web ★1 - TypeScript - Homepage
    Created: Jan 17, 2026 • Updated: Jan 18, 2026
    golter landing page
  • dotfiles ★1 - TypeScript
    Created: Oct 16, 2025 • Updated: Jan 31, 2026
    No description provided.
  • svg-split ★1 - JavaScript
    Created: Mar 13, 2025 • Updated: Jul 22, 2025
    No description provided.
  • electron-widgets-web ★1 - Vue - Homepage
    Created: Apr 3, 2024 • Updated: Oct 18, 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.

Forked Repositories

Repositories I have forked to contribute to, study, or customize. This list reflects my involvement in the broader open-source ecosystem and tools I find interesting.

  • 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.

  • 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.

Show 2 more repositories...
  • 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

Archived Repositories

Older projects that are no longer actively maintained but kept for reference and historical context. Feel free to browse them for code snippets or to see my past work.

Show 24 more repositories...
  • nextjs-cookie-based-auth ★4 - TypeScript - Homepage
    Created: Oct 30, 2023 • Updated: Sep 18, 2024
    This project has been created to learn how to implement JSON Web Token (JWT) and cookie-based authentication for only an administrator (admin) using Next.js.
  • 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.
  • 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.
  • 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.
  • 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.
  • BlogAPIDotnet ★2 - C#
    Created: Sep 18, 2024 • Updated: Sep 27, 2024
    learning progress repo
  • vitepress-mermaid-renderer-web ★1 - TypeScript - Homepage
    Created: Oct 14, 2025 • Updated: Jan 11, 2026
    moved to source repo
  • altinsaray-ds ★1 - TypeScript - Homepage
    Created: May 17, 2024 • Updated: May 23, 2024
    Altın Saray Wedding Hall Website
  • NLayerCourse ★1 - C# - Homepage
    Created: Sep 27, 2024 • Updated: Oct 5, 2024
    learning progress repo
  • highcharts-v4-demo-test ★1 - TypeScript - Homepage
    Created: Jun 24, 2025 • Updated: Jun 25, 2025
    No description provided.
  • animated-search-bar ★1 - TypeScript - Homepage
    Created: Dec 29, 2023 • Updated: May 10, 2024
    two simple component to add animation to input
  • DotNetChartJS ★1 - HTML - Homepage
    Created: Jul 9, 2024 • Updated: Aug 12, 2024
    This project is initiated to test the integration of Chart.js within a .NET Blazor Web Application.
  • mern-stack ★1 - TypeScript
    Created: Sep 4, 2024 • Updated: Sep 12, 2024
    This project is a learning progress project aimed at mastering the MERN stack (MongoDB, Express, React, Node.js).
  • 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.
  • coordinat-auto-login ★1 - TypeScript
    Created: Apr 19, 2025 • Updated: May 4, 2025
    No description provided.
  • dev-manager ★1 - TypeScript
    Created: Mar 23, 2025 • Updated: Apr 4, 2025
    A comprehensive Visual Studio Code extension that streamlines package management across multiple Node.js projects.
  • mermaid-editor ★1 - JavaScript
    Created: Feb 16, 2025 • Updated: Feb 16, 2025
    No description provided.
  • SnipDocs ★1 - TypeScript - Homepage
    Created: May 21, 2025 • Updated: May 25, 2025
    Instantly access clean, context-aware documentation snippets for your favorite programming languages and frameworks without leaving your code.
  • my-vscode-profile ★1 - PowerShell
    Created: Apr 20, 2025 • Updated: Jun 17, 2025
    No description provided.
  • 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.
  • 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.
  • nestjs-course ★1 - TypeScript - Homepage
    Created: Dec 9, 2024 • Updated: Dec 9, 2024
    No description provided.
  • gists ★1 - TypeScript - Homepage
    Created: Dec 15, 2024 • Updated: Apr 2, 2025
    moved https://sametcc.me/personal-website

Contact

Feel free to reach out to me through any of the channels listed below. Whether for collaboration, questions, or just to say hi.

Pinned Loading

  1. vitepress-mermaid-renderer vitepress-mermaid-renderer Public

    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, p…

    TypeScript 41 5

  2. mermaid-viewer mermaid-viewer Public

    A powerful, modern web application that transforms your ideas into stunning diagrams with live preview and instant sharing capabilities.

    TypeScript 7 2

  3. env-protector env-protector Public

    Protect your secrets from being exposed

    TypeScript 15 3

  4. electron-widgets electron-widgets Public

    the missing html based widget manager application

    TypeScript 20 2

  5. golter golter Public

    Terminal-based file converter built with Go

    Go 1

  6. GPVBlazor GPVBlazor Public

    This platform provides a comprehensive and user-friendly interface for exploring GitHub profiles and gaining valuable insights into developers' open-source contributions.

    HTML 2