Software Engineer at NodeSource · İstanbul, Türkiye

I work on Node.js
and the tools around it.

Software Engineer at NodeSource. I contribute to Express, the Node.js HTTP stack, and open source. This site is my writing, work, and notes.

Murat Kirazkaya
Stack
Selected work
01 — Event platform
Hackathon Platform for TUA
Full-stack hackathon management platform built for Türkiye Uzay Ajansı (Turkish Space Agency). Accepted and used by the Ministry of Industry and Technology.
Next.js TypeScript Deno + Hono Self-hosted Full-stack Government
Gov. Ministry accepted Click for details →
02 — Internship workflow
Dijital Staj
Internship management system for Ordu University. Role-based approval chain for students, advisors, workplaces, the internship office, and the board. Transcript integration, official PDF generation, insurance approval, journal tracking, and office AI.
Next.js TypeScript Deno + Hono PostgreSQL DrizzleORM MinIO pdf-lib
Edu. used at Ordu University
Ordu University · Live
Visit ↗
03 — Backend systems
Sportyluxe GYM
Full operational backend for Giresun's largest gym. Entry/exit tracking, membership, PT scheduling, class management, kitchen, custom programs — everything. Self-deployed. Still running.
Deno Hono MongoDB Firebase SMS Sentry Self-hosted
4k+ req / day
99.9% uptime · ~85ms avg
Visit ↗
04 — PT / DT platform
FitSync
İstanbul-based SaaS that keeps dietitian, personal trainer, and member in one product. Expert web panel (Astro, TR default) plus REST and WebSocket API for mobile. The hard part is discovery, request approval, program library, package expiry, and the ledger running on the same member-expert relation without colliding. Member-expert money does not go through a payment gateway. Sales and installment rows track it.
Deno + Hono Yelix OpenAPI PostgreSQL 18 Astro TypeScript Playwright FCM S3
176 exercise catalog Web ↗ OpenAPI ↗
05 — Association platform
OGİD
Invite only member platform for Ordu Genç İş İnsanları Derneği. Role based board approvals, separate share and purchase feeds, dues with İstanbul aware cron, FCM notifications, and a read only Admin Ask over Mongo. Flutter client on a Deno/Yelix API.
Deno Hono + Yelix MongoDB Flutter FCM Zod Self hosted
~180 invite only members
6 roles
Visit ↗
06 — Community platform
Ordu IT Community
Platform for Ordu Bilişim Topluluğu — blog, events, docs, and daily cafeteria menu. Includes a custom in-house workflow engine, ad management panel, and web push notification system. Self-hosted, zero recurring cloud costs.
Astro Next.js Deno PostgreSQL Web Push Self-hosted
5K+ clicks / month
+50K Google impressions
Visit ↗
07 — Location-based AI platform
OrduBenim
Location-based chat application and information platform for Ordu province. AI-powered interface with local services including transportation, news, places search, and regional information. Full-stack with mobile app support.
Deno Hono MongoDB Astro Capacitor AI Chat OpenRouter Mobile Apps
10+ local services
AI-powered · Full-stack
GitHub ↗
08 — Developer tools / AI-assisted code review
co-maintainer
Repository-aware maintainer assistant for GitHub projects. It analyzes code, workflows, history, pull requests, and review discussions to generate repository-specific contribution guidance and surface likely review issues before human review.
Deno TypeScript GitHub CLI OpenRouter Hetzner AI SQLite JSR
+20$ spend with co-maintainer JSR ↗ GitHub ↗
09 — Developer tools / observability
Express Tracing CLI
Live terminal tracer for Express 5. Run a collector, attach a reporter, and watch requests, middleware timelines, and logs in a three-pane TUI. Instrumentation lives separately in express-emits.
TypeScript Express 5 Ink EventEmitter Node test runner autocannon
~2–12% RPS overhead
5 typed events · local bench
CLI ↗ express-emits ↗
10 — Desktop app / VFX review tool
VFX Player
Frame-accurate Windows video player for VFX review. A portable, no-install executable with frame stepping, waveform, looping, trimming, A/B comparison, and optional Video2X support.
Rust egui / eframe FFmpeg yt-dlp Video2X GitHub Actions
Frame by Frame frame accuracy
1 portable exe · Windows
Site ↗ GitHub ↗
11 — Framework
Yelix 🥇 National
A Deno-native web framework built around the runtime's actual strengths — not a Node.js port. Won Silver (Regional) and Gold (National) at 1Fikir1Türkiye.
Deno TypeScript Web framework
🥇 National award Click for details →
12 — Fine-tuned adapter
Kumru Kuymak v1.1 2B
LoRA-style adapter on Kara Kumru for tool-vs-direct routing. Curated TR benchmark subset (218 examples): full valid JSON and schema conformance, with large gains in route accuracy over base and Kara Kumru alone.
Fine-Tuned LoRA Hugging Face Text generation Tool routing Turkish
49% → 85.3% route accuracy
100% valid JSON · 218 ex.
Hugging Face ↗
13 — CMS platform
PELS
Company website for PELS (Sustainability, Management Systems & Engineering Consulting). Built with Astro and Contentful CMS for managing TR/EN content — editable by the client's team, no dev needed.
Astro Contentful i18n
TR/EN bilingual CMS Visit ↗
Blog · TR / EN · Sep 7, 2026
New achievement unlocked: NodeSource
Not a technical post. The short story of how contributing to Express led me to NodeSource.
Blog · English · Aug 10, 2026
Recommended Issue/PR Structure for Express
A proposal: a label tree, AI-maintained skills, and a matching algorithm that connects every issue or PR to the right person.
Blog · TR / EN · Jul 31, 2026
Cluster and Worker threads on Express
Same Express app, four concurrency setups: the light endpoint went from 2.9 to 81.8 req/s while heavy CPU work ran.
Experience
Software Engineer at NodeSource
Sep 2026 – Present · Remote
Tech Operations — Valentura
Sep 2024 – Sep 2025 · Remote
Switched from an internship to a full-time role after demonstrating sufficient knowledge and maturity.
Frontend Developer — Valentura
Mar 2024 – Sep 2024 · Hybrid
Internship in frontend development.
Web Developer — Collective Idea TR
Jan 2024 – Mar 2024 · Kadıköy, İstanbul · Hybrid
Web development internship.
Frontend Developer — Insider
Jul 2023 – Sep 2023 · İstanbul · On-site
Selected for an in-person phase at Insider's office, showcasing adaptability and commitment to personal growth.
Trainee — Insider
Apr 2023 – Jul 2023
Proactively encouraged peers to apply, fostering a team-oriented learning environment. Collaborated on a final project focused on earthquake preparedness.
About

Software Engineer
at NodeSource

I'm based in İstanbul, Türkiye. I study at Ordu University and work at NodeSource as a Software Engineer. I care about performance, observability, and reliability. I self-host things I run, and I try to leave systems in a state I can sleep on.

I'm on the ExpressJS Triagers team and the Performance WG. I also founded Ordu Bilişim Topluluğu and co-organised Winterbytes 2026, a 3-day technical camp for 230+ students from the Black Sea region.

NodeSource Software Engineer Aug 2026 – Present
ExpressJS Triager + Performance WG jshttp, pillarjs ecosystems
Exercism Published new language track Batch programming
Winterbytes 2026 Co-organiser, 230+ attendees Speakers from Node.js TSC, IBM, Trendyol
Kodluyoruz × Microsoft Featured success story Outstanding progress recognition
Ordu University Computer Science (ongoing) Contributing to modernise web dev course materials
Open source
🏆 Gitista.com Ranking
#68
in Türkiye (300K devs)
#11,851
globally (50M devs)
ExpressJS Org
Triager + Perf WG
Issue triage and maintenance across Express, jshttp, pillarjs — the core of the Node.js HTTP stack.
GitHub Extension
Chrome Extension
Widely used by developers to extend GitHub's native interface. Published and maintained.
Deno
Core + Docs
Contributed to Deno runtime core and documentation improvements.
jshttp
on-finished + mime-db
Contributed to on-finished and mime-db packages used across the Node.js HTTP ecosystem.
Kiren
Lightweight JS runtime
Contributed to Kiren, a lightweight JavaScript runtime built with Zig.
f/prompts.chat
Prompt community
Contributed UX-focused improvements to the f/prompts.chat open-source project.