Osman PehlivanoğluFull-Stack & DevOps
Sheet01 / 01
Rev2026.08 — F
StatusLGTM
ScaleN.T.S.
LangTREN

From idea to live
and staying alive

I work in full-stack development and DevOps.
I'm a mechanical engineer. I spent my early years in a factory, in procurement, production and planning.
Today, with the same discipline, I design, build, and run multi-tenant SaaS products end to end, from database design to staying live in production.

Fig. 01 — From Idea to Live

How we'll work
CONTINUOUS IMPROVEMENT01 · IDEAScope, requirements02 · DESIGNSchema, API design03 · BUILDAPI, UI, integrations04 · LAUNCHCI/CD, Docker, deploy05 · OPERATEMonitor, secure, respond

The path I follow when building a product from scratch. Once it's live, I don't let go, I keep an eye on it. Because nobody wants to be called over a problem, and neither do I. Still, if it ever happens, I'm the one you'll call.

Fig. 02 — Bill of Materials

Working stack
ItemCategorySpec
01LanguagesJavaScript, TypeScript, Python, Go
02BackendNode.js, Fastify, Django, Knex, chi, REST / OpenAPI, Bull / Asynq queues
03FrontendReact, Next.js, Angular, Redux Toolkit, Tailwind CSS, Formik
04DataPostgreSQL, Redis, MongoDB
05OperationsDocker, PM2, Nginx, Linux administration, CI / deploy pipelines, Git
06DomainMulti-tenant architecture, payment gateways, marketplace integrations, e-invoicing, security hardening

This list isn't off the shelf, it comes from real projects. Whether I try something new or stick with what I have, your project's needs decide that.

Fig. 03 — Systems in Production

7 selected projects
Live

Upperp

ERP platform

Business management software that handles a company's stock, accounting, production and e-invoicing in one place.

FastifyReactPostgreSQLRedisDocker
Beta

LMS

Distance education system

A system online course providers use to manage lessons, students and classes, with live class support.

FastifyNext.jsPostgreSQLRedis
Live

Bursabidon

E-commerce storefront

An e-commerce storefront with product listings, cart, checkout and account features.

GochiNext.jsPostgreSQLRedis
Beta

Gidişat

Appointment booking platform

A platform for appointment and customer tracking, aimed at businesses like physiotherapy clinics, dietitians and beauty salons.

FastifyNext.jsPostgreSQLMinIO
Personal

Hesap Bizden

Income-expense tracker

An income and expense tracker that supports multiple companies separately, with multi-currency support.

Next.jsPrismaSupabaseVercel
Personal

Dowe

Planner and notes app

Weekly planner and notes app, for web and Android.

Next.jsSupabaseVercelCapacitor
Live

Shopiget

E-commerce platform

A platform where businesses set up and run their own online stores, with a drag-and-drop page builder for the storefront and an admin panel.

Integrates with Trendyol, Paratika, Kuveyt Türk, Garanti BBVA, Turkcell e-invoice and CargoX.

Depo Yazılım

Here's what the stamps mean: Live means it has a real user and runs in production. Beta means I'm still working on it, not fully launched yet. Personal means I developed it for my own needs, but it's open for others to use too.

Fig. 04 — Revision History

Career, chronological
RevDateChangeDescription
AFeb 2012First StepsB.Sc. Mechanical Engineering, İstanbul Technical University
BNov 2012Planning Engineer, Inova OtomotivPurchasing, production and production planning
CAug 2021Software Developer, PLT TeknolojiAngular frontend for Maxifi accounting software
DSep 2022Co-Founder, Yappboz Yazılım A.Ş.Custom client sites and apps
EApr 2023Software Developer, Depo YazılımFull-stack & DevOps ownership of Shopiget
FFeb 2026Founder, UpperpBusiness management from stock to accounting, from production to payroll
GFeb 2026Freelance, BursabidonE-commerce site
HApr 2026Founder, GidişatAppointment management, client tracking, online booking and more
IJul 2026Freelance, LMSDistance education system