Kadir Yazıcı
Software Developer
I'm a software developer who mostly works in TypeScript and React, but I'm comfortable picking up whatever framework a project needs. I care about the small details that make software feel calm and reliable to use.


Gitification
A lightweight desktop menubar app for managing GitHub notifications without leaving your workflow.
It brings releases, subscriptions, and CI activity into one quiet, glanceable interface.

Eye Health 202020
A lightweight menubar app that turns the 20-20-20 rule into a quiet desktop habit.
It helps reduce eye strain by reminding you to look at something 20 feet away for 20 seconds every 20 minutes.
Seam
↗Building web components and complex UI systems with Next.js and React — API and state management, performance optimization and refactoring, plus open-source libraries.
Achievements:
• Reduced page load time from 80 seconds to 10 seconds by parallelizing independent API requests.
• Simplified product searching by implementing an optimized querying algorithm for lightning fast results and caching.
Wope
↗Building UI components from scratch, handling animations, writing performant code, and owning app state and logic.
Achievements:
• Built a component library for the entire company.
• Implemented a new state management system with Pinia, which improved performance and reduced complexity.
• Improved large-table performance by virtualizing rows and columns and moving expensive calculations to Web Workers.
CryptoSea
Stripe payments, analytics, backend integration and user management with server-side rendering.
House in Korea
Fetching and displaying houses on a map based on the map view bounds, and building custom mobile-friendly UI elements.
Atlantic International Technology
↗My first step into the industry as an intern, building and maintaining websites.
Bottom Sheet Vue 3
A touch-supported bottom sheet component library for Vue 3, designed for mobile-friendly interfaces.
Created in the pre-shadcn era as a focused, reusable UI primitive with swipe gestures, slots, teleporting, and configurable behavior.
Auto Namespace Imports
A VS Code extension that makes TypeScript namespace imports easier to discover and insert through autocomplete.
It suggests namespace imports for workspace files and packages, supports custom aliases, and respects TypeScript path resolution settings.
I keep communication simple. Email is the best place for a direct message — I'm happy to talk about work, projects or ideas.
kyzc411@gmail.com→