Ahmet Furkan Soysal's Work | ContraWork by Ahmet Furkan SoysalAhmet Furkan Soysal
IT Specialist & Software Engineer
At TRT World I worked on the migration of the channel's digital archive, about 826,000 objects in total, moving from the old system to a new one.
My part was writing the Python scripts that moved the data: pulling records out, mapping metadata to the new structure, checking batches and loading them in. At that volume small mistakes multiply fast, so most of the work was making the process repeatable and easy to verify.
I've spent years in IT and systems work across hospitality, media and manufacturing, so data migrations, integrations and cleanup jobs are familiar ground for me. If you're stuck moving data from one system to another, I can help. This one is less about looks and more about what happens after someone hits "Submit".
I built a walking skeleton of a multi-tenant form platform: two isolated tenants running on the same code. A form submission is written together with an outbox event, processed idempotently (sending the same request twice never creates a second record), turned into a consent record, and then waits for a person to approve, link or reject it. Every step lands in an audit log that carries no personal data.
There's also an isolation screen that reads both tenants side by side to show that nothing leaks between them.
The full version runs on Node.js with a database on the server side. This is the kind of backend work I like: boring in the best way, predictable and easy to trust. YakitPusula is a fuel price platform I designed and built as a working demo for Turkey: gasoline, diesel and LPG prices by city, station comparison and a few tools that make the numbers useful.
What's inside:
A live price board styled like a station pole sign
City and station comparison with filters and favorites
Trip and monthly cost calculator, plus an LPG vs. gasoline payback check
180 day price history with a 14 day forecast and confidence band
An assistant that answers questions like "how much is a round trip to Ankara?" using the site's own data
User panel with price alerts, and an admin panel with price management, data source status and a REST API
The architecture is planned as Next.js, NestJS and PostgreSQL. Data and forecasting are the parts I enjoy most, so if you're building something data heavy, feel free to reach out. LUMEN is a minimal e-commerce concept I built around one idea: the product should feel alive while you scroll.
The hero bottle tilts and turns in 3D as the page moves, and the product cards rise into place one by one instead of just sitting there. I kept the layout calm on purpose, with lots of space, a warm palette and a serif and sans pairing, so the motion stands out without getting noisy.
Everything is plain HTML, CSS and JavaScript with no heavy 3D library, so it stays fast on mobile too.
If you have a product brand and want a store that feels a bit more premium than a standard template, I'd be happy to talk.