Skip to content
View ertgl's full-sized avatar

Block or report ertgl

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
ertgl/README.md
About

Hello, I'm Noyan.

/ɛrˈtuːɾul noˈjan keɾeˈmoːɫu/

This is my jungle boogie. [🎵] [🎶]

Some technical topics I'm interested in:

  • Programming languages:
    • Syntax, semantics, and paradigms
    • How they are implemented and how they influence the way we think
    • Declarative, domain-specific languages
    • Functional programming
  • Algorithms and data structures:
    • Formulating problems, devising solutions
    • Time and space complexity
    • Zero-copy, zero-cost, zero-overhead abstractions
    • Data architecture, data modeling
    • Trade-offs, optimizations
  • Systems design and software architecture:
    • Domain analysis, design and implementation
    • Extensibility, interoperability
    • Performance, efficiency, scalability
    • Reliability, security, sustainability
    • Maintainability, testability
    • Design patterns, anti-patterns
    • Standards, conventions, technical debts
    • Accessibility, user interface, user experience
    • Metaprogramming, code generation, developer experience
  • Distributed systems:
    • Consistency, high availability, fault tolerance
    • Service discovery, service mesh, load balancing
    • Concurrency, parallelism, topology
    • Event-driven architecture, backpressure
    • Data ingestion and processing
    • Immutability, stateless/stateful design
  • Automation and self-healing:
    • Reducing human intervention
    • Adaptive systems, agentic processes
    • Monitoring, alerting, logging
    • Automatic configuration and maintenance
  • CI/CD pipelines:
    • Automated builds, tests, and deployments
    • Provisioning, configuration management
    • Transparent provenance

Some principles I care about:

  • Accessibility: Sometimes even seconds matter. A good system shouldn't behave like a barrier.
  • Deterministic environment: Automating what you don't control will eventually fail.
  • Resource consumption: Aim for efficiency. Because performance may burn what you'll need next.

Some talks I like:

Some off-topic:

  • Cats of all kinds, their logic and language
  • Chess (Blitz and bullet)
  • Music

Status

Currently

  • Working on holypack.
    • Adding source analysis features to export-map-generator.
    • Building an enhanced Babel CLI focused on dual-package TypeScript projects.

Latest


Scaling with no supervision breaks sustainability. Software is not soft. Safety first. 💚

Feel free to say hi. Contact links are on my profile.

Pinned Loading

  1. holypack holypack Public

    [WIP] Backend-agnostic build system for scalable web projects.

    TypeScript 1

  2. dotfiles dotfiles Public

    My setup: A minimal design with a botanical-inspired theme.

    Shell 3 1

  3. tapable-tracer tapable-tracer Public

    Trace the connections and flows between tapable hooks.

    TypeScript 2

  4. stackholm stackholm Public

    Zero-copy stack-based context data management library.

    Python 4

  5. cx-tagged-template cx-tagged-template Public

    Class-name expressions in the style of concatenative programming.

    JavaScript 2

  6. revy revy Public

    Revision control system toolkit for Django models, built with stackholm.

    Python 8