ÖZER GÖKALPSEZER

[ FRONTEND ENGINEER + OPEN SOURCE CONTRIBUTOR ]

ABOUT.TXT

Frontend Engineer with 2+ years of experience
Building user-friendly web applications

Current Position:
├── Company: 90pixel
├── Role: Frontend Engineer
├── Impact: 5,000+ users
└── Tech: Next.js, React, TypeScript

Education:
├── University: Yaşar University
├── Degree: Computer Engineering
├── Status: Expected 2025
└── Scholarship: Full Scholarship

CONTRIBUTIONS.LOG

FILTER BY PROJECT:
Bug FixCal.com
[ VIEW PR ]

Allow enter key to create new list items in editor

Fixed the event type editor list functionality where pressing Enter after creating a list item with '-' was not creating new list items. Modified CustomEnterKeyPlugin to detect when the cursor is inside a list item and allow Lexical's default list behavior to handle Enter key presses.

FeatureZed
[ VIEW PR ]

Allow multiple Markdown preview tabs

Enhanced Zed editor to support multiple Markdown preview tabs simultaneously. Added functionality to open independent preview tabs and maintain following preview behavior with separate actions for better workflow management.

RefactoringCal.com
[ VIEW PR ]

Extract bottom navigation logic into a custom hook

Refactored the bottom navigation logic by extracting it into a reusable custom hook 'useBottomNavItems'. This improves maintainability and keeps the component cleaner by separating concerns and making the navigation logic more modular.

Bug FixPrimeReact
[ VIEW PR ]

Make active step controlled via props

Fixed Steps component to use props.activeIndex directly instead of useState for dynamic changes. This ensures that the active step is properly controlled via props and responds correctly to external state changes.

Bug FixPrimeReact
[ VIEW PR ]

Tooltip both fix with dynamic state

Fixed tooltip behavior when using 'both' event mode by implementing dynamic state management for multiple focus events. Improved handling of focus and blur events to prevent incorrect tooltip hiding behavior.

CONTACT.SH

#!/bin/bash
# Contact Information
# Ready to collaborate? Execute one of the following: