Skip to content
View ondrhn's full-sized avatar
  • Istanbul

Block or report ondrhn

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

Önderhan İşlekoğlu — full-stack developer, front-end at heart · Vue & TypeScript · open source contributor

Hi, I'm Önderhan 👋

Full-stack developer from Istanbul, front-end at heart. Most of my work is TypeScript, Vue 3 and the tooling around it, with Node.js and Python on the backend. I like small, well-tested changes and code that fails loudly.

name: "Önderhan İşlekoğlu"
handle: ondrhn
location: "Istanbul, Türkiye"
focus:
  - "Vue 3 · TypeScript · Vite"
  - "Node.js services and developer tooling"
  - "Python automation with guardrails enforced in code"
open_source: "Vue ecosystem first — core, devtools, router, pinia"
house_rules:
  - "Hard limits live in code, not config"
  - "Reproduce before fixing, test before pushing"
  - "One change per pull request"

🟢 Open source

One row per project, latest change first:

Repository Latest change Pull requests
vueuse/vueuse Roll back useRouteQuery / useRouteParams when a navigation guard cancels the change #5641
vuejs/core Keep the placeholder of a pending async component during block patching #15554, #15523, #15499
vuejs/router Explain why a shared path prefix alone does not make a link active #2802
vuejs/devtools Bump Electron to v42 so the binary installs on Node.js 26 #1137
typeorm/typeorm Handle rejected lazy relation loads in the query builder #12866
huntabyte/bits-ui Keep the day period after typing the hour in 12-hour TimeField #2148

🚀 Selected work

Project What it is Stack
BuildLoop Build & playtest tracker for indie game developers — Discord-first invite flow, slash-command /feedback and /bug capture, signed time-limited download URLs, and an async integrity-check queue for uploads. TypeScript · Node.js · Discord API · BullMQ/Redis · Drizzle
MessiahGate Crypto perpetual-futures trading agent on top of freqtrade — adds the layers freqtrade lacks: mandatory hard-coded risk gates, an out-of-band dead-man kill switch (separate process, separate API key), and localized reporting. Every experiment is preregistered with fixed acceptance criteria before it runs. Python · freqtrade/FreqAI · LightGBM · systemd
messiah-portfoy Portfolio automation for BIST equities + gold: daily data pipeline, a rules engine that enforces risk limits before any trade is recorded, KAP/RSS news aggregation, scheduled analysis jobs, and a self-rendered dashboard — 175+ tests. Python · systemd timers · SQLite

🔓 These repos are private while they harden; they're being opened up piece by piece.


🧰 Tools I reach for

TypeScript JavaScript Vue.js Vite Node.js Python C# / .NET PostgreSQL SQLite Redis Docker Linux


📊 GitHub

GitHub streak

Contribution graph

Snake eating the contribution graph

footer

Popular repositories Loading

  1. ondrhn ondrhn Public

    Profil deposu

  2. core core Public

    Forked from vuejs/core

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    TypeScript

  3. typeorm typeorm Public

    Forked from typeorm/typeorm

    TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.

    TypeScript

  4. bits-ui bits-ui Public

    Forked from huntabyte/bits-ui

    The headless components for Svelte.

    TypeScript

  5. tortoise-orm tortoise-orm Public

    Forked from tortoise/tortoise-orm

    Familiar asyncio ORM for python, built with relations in mind

    Python

  6. devtools devtools Public

    Forked from vuejs/devtools

    ⚙️ Devtools for debugging Vue.js applications.

    TypeScript