Integration & automation
There are two kinds of work here: getting existing systems to talk to each other and eliminating repetitive manual tasks. Payment gateways come up particularly often — because every bank and payment provider in Turkey imposes its own API, I wrote this integration properly once and released it as open source.
Scope
- Payment gateway integrations (iyzico, PayTR, Stripe)
- Third-party API and CRM integrations
- Workflow automation and scheduled jobs
- AI-powered features (analysis, summaries, draft generation)
- Data migration and legacy system transition
What you'll have at the end
- Working payment flow: collection, verification, refunds, and reporting
- Reliable connections to third-party systems with proper error handling
- Scheduled jobs replacing repetitive manual work
- AI-assisted workflows: analysis, summaries, and draft generation
Work that shows it
- Better Payment2024A unified payment gateway library that aggregates payment infrastructures and bank virtual POS systems in Turkey under a single API.View project
- Alihocaedu2026A practice exam and homework tracking platform built for a mathematics teacher's own students. Features automatic net score calculation, AI-assisted student analysis, and a single dashboard shared by the teacher, students, and parents.View project
How it works
- 01
Intro call
We talk about what you want to build. If I don't think I'm the right fit, I'll tell you on that first call.
- 02
Scope and quote
Every deliverable is written down, and the timeline and price follow from that. Anything outside the scope gets discussed separately.
- 03
Development
I show you a working version at regular intervals. Feedback doesn't wait until the end; it comes in throughout.
- 04
Launch and after
We go live and I show your team how to use it. If you want maintenance, we keep going. If not, the system is entirely yours.
Frequently asked questions
- Which payment providers do you work with?
- Turkish providers primarily, especially iyzico and PayTR, though Stripe is also an option. I built the Better Payment library for this exact purpose and open-sourced it, so switching providers is just a matter of changing a few lines of configuration, not application code.
- Are the AI features reliable?
- Text generated by the model never goes directly to the end user. In Alihocaedu, the model drafts the analysis, but it does not reach students or parents until a teacher reviews and approves it. I implement the same approach across other projects.
Related reading
- Payment integration in Next.js: 3D Secure flow with iyzico and PayTRWhy is payment integration in Turkey harder than you think? How the 3D Secure flow actually works, handling callbacks correctly in Next.js App Router, never trusting the client with pricing, and wrapping four providers under a single interface.9 min
- HTTP status codes: complete reference and most common confusionA complete reference list of HTTP status codes — plus the actual hard choices: 301 vs 308, 401 vs 403, 422 vs 400, 502 vs 503, including how Next.js handles them under the hood.13 min
Other services
Let's talk about Integration & automation
Tell me what you want to build. I'll come back with the scope and timeline. If I don't think I'm the right fit, I'll tell you on the first call.