Software development student in Türkiye. Frontend by degree, backend by interest. I like small libraries with clear guarantees, compilers, and writing down what broke and why.
Everything below is live; each project runs on its own subdomain of onuracar.dev.
Writing
- Production Engineering Handbook: 67 case studies from my own projects and open-source work. Problem, naive fixes, the actual fix, and the code. (repo)
Libraries
- FluxDOM: experimental compiler-first
.flowframework with direct DOM output and fine-grained reactivity. (repo) - NimbleJS: small framework-agnostic signals and stores for TypeScript. (repo)
- omniguard: validation, escaping, hashing, and HS256 JWT on Web Crypto. (repo)
- llm-conductor: one typed interface for OpenAI, Anthropic, Gemini, and custom providers. (repo)
Apps
- PixelCut: desktop CSS studio for classrooms. Students recreate a design, the instructor watches the class live. (repo)
- WebPageAnalyz: website audit dashboard for performance, accessibility, and SEO, with AI fix suggestions. (repo)
- BuddsApp: realtime community chat with voice rooms, stories, and roles on Supabase and LiveKit. (repo)
Stack: TypeScript, Node.js, Express, Python, FastAPI, React, Supabase, PostgreSQL.

