Hi, I am Onur Karaoğlan

Full Stack Engineer building amazing web experiences

Latest Products

Recent extensions, mobile apps and web apps

OptiPix

OptiPix

OptiPix is a Chrome extension for converting and optimizing images locally in your browser. Upload one or multiple images, convert them to JPEG, PNG, WebP, or supported SVG output, reduce file size with quality and compression controls, resize single images, remove EXIF metadata, and download processed results instantly. Multiple images are automatically packaged into a ZIP file, while your preferred settings are saved with Chrome Sync.

Chrome extensionChrome extension
ReactReact
TypeScriptTypeScript
DarkSite

DarkSite

DarkSite is a customizable dark mode Chrome extension that lets you browse websites with a more comfortable visual experience. Toggle dark mode on or off, adjust brightness, contrast, grayscale, and sepia, enable night shift, schedule dark mode hours, and exclude specific websites with a blacklist. It applies changes instantly across open tabs and saves your preferences with Chrome storage.

Chrome extensionChrome extension
ReactReact
JavaScriptJavaScript
Notiny

Notiny

Notiny is a lightweight Chrome extension that makes note-taking fast, powerful, and effortless right inside your browser. With a rich-text editor, link support, lists, checkboxes, advanced search, and drag-and-drop note management, it boosts productivity without getting in your way. Customizable settings, a resizable sidebar, auto-save, and seamless device syncing deliver a smooth and personalized writing experience. You can also export your notes as text or HTML, or print them instantly whenever you need.

-
3
366
Chrome extensionChrome extension
ReactReact
JavaScriptJavaScript

Latest Professional Work

Recent projects delivered through my professional work

T100 Loyalty

T100 is an innovative loyalty platform that enables users in Georgia to purchase fuel effortlessly through its mobile app at partnered gas stations. Users earn points with every fuel purchase and gain additional rewards by inviting others. Accumulated points can be redeemed for discounted fuel, helping drivers save money. T100 delivers a more economical, convenient, and rewarding fueling experience.

Android
Full-Stack
iOS
Responsive Web App
React NativeReact Native
ExpoExpo
NextJSNextJS
ReactReact
TypeScriptTypeScript
GoLangGoLang
MysqlMysql

dependi.io

Dependi is a comprehensive dependency management extension that helps developers write code faster and smarter by efficiently managing project dependencies. Formerly known as Crates the most loved and used dependency management extension for Rust. Dependi now supports multiple languages including Rust, Go, JavaScript, TypeScript, Python, PHP, Dart and C#.

Full-Stack
Responsive Web App
SvelteSvelte
TypeScriptTypeScript
GolangGolang
MySQLMySQL

Yuppi

Yuppi is a platform that lets users dine out at partnered restaurants and cafés with exclusive discounts. By offering city-wide deals and easy, user-friendly access, Yuppi helps people discover new places, enjoy quality food experiences, and save money while socializing.

Android
Full-Stack
iOS
Responsive Web App
NextJSNextJS
ReactReact
TypeScriptTypeScript
React NativeReact Native
ExpoExpo
GolangGolang
MySQLMySQL

Work Experience

Education

Latest Posts

Recent articles and thoughts

chain

"Zinciri Kırma!" Yöntemi ile Tembelliğimi Nasıl Yendim

Yapmayı inanılmaz bir şekilde istediğiniz ama bir türlü yapamadığınız şeyler var mı? Kitap okumak, spor yapmak, yan projeler geliştirmek, evi temizlemek ve bunun gibi şeyler. İstediğiniz ama bir türlü gerçekleştiremediğiniz için içinizi kemirdiğiniz zamanlar...

Self ImprovementTürkçe
Big-O-Notation-Table

Big O Notation With Code Examples

Big O notation (with a capital letter O, not a zero) is used in Computer Science to describe the performance or complexity of an algorithm. Big O specifically describes the worst-case scenario, and can be used to describe the execution time required or the space used (e.g. in memory or on disk) by an algorithm.

AlgorithmsEnglish