Skip to content
View adomorn's full-sized avatar
😄
I may be slow to respond.
😄
I may be slow to respond.

Highlights

  • Pro

Block or report adomorn

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

Arda Terekeci — adomorn. C# / .NET and developer tools.

Libraries with a purpose. Tools for the everyday.
C# / .NET, a little Swift, and a curiosity for making things work better.

C#, .NET, JavaScript, Swift

Website   /   LinkedIn   /   Open-source activity


Selected work

StructuredJson — read and update nested JSON in C# without model classes. Resultant — explicit success and failure handling for C# and .NET. GitHub Enhancer — customizable GitHub interface enhancements for Chrome. GH Alerter — GitHub review requests and approvals in the macOS menu bar.

Also built: DateTimeNow — a Visual Studio extension for turning clock reads into fixed timestamp expressions.


Beyond my own repos

Fixes and features I've implemented for issues in the .NET ecosystem and submitted upstream:

  • ASP.NET Core · #46638 — Fixed migrations endpoint exceptions caused by unsupported request methods and content types.
  • AutoFixture · #987 — Fixed guard clause assertions for self-referencing generic interface constraints.
  • Npgsql / EF Core · #3524 — Added Daitch–Mokotoff fuzzy string matching support for PostgreSQL.
  • EFCore.NamingConventions · #19 — Fixed culture-dependent casing by defaulting to invariant culture and supporting explicit culture selection. Merged upstream.

Open to collaborating on .NET libraries, developer tools, and useful fixes.
Have a concrete idea? Start an issue in the relevant project or find me on LinkedIn.

Pinned Loading

  1. StructuredJson StructuredJson Public

    Read and update nested JSON in C# using paths, without model classes. Typed reads, escaped keys and configurable limits for .NET 8/9/10 and .NET 11 RC.

    C# 7

  2. Resultant Resultant Public

    C# Result-pattern library with explicit success and failure handling, error aggregation, and async operations.

    C# 2 2

  3. Github-Enhancer Github-Enhancer Public

    Chrome extension with customizable GitHub interface enhancements, expanded timestamps, and repository browsing tools.

    JavaScript 9 1

  4. gh-alerter gh-alerter Public

    Native macOS menu bar app for GitHub review requests and pull request approval alerts.

    Swift

  5. DateTimeNow DateTimeNow Public

    Visual Studio extension that converts DateTime.Now and DateTime.UtcNow into fixed timestamp expressions in C#.

    PowerShell 1