Anco Esat
🇹🇷tr

Projeler

3 proje

KBYTE

2026, ONGOINGLIVE
C#.NET CoreNext.jsTypeScriptDocker

Problem

Needed to track a diversified personal portfolio (currencies, funds, equities) without handing that data to a third-party platform.

Yaklaşım

Built as a custom asset management system (codename Kasa API): a .NET Core backend and a Next.js frontend, deployed as its own Dockerized stack on my VPS, fully independent from the main site's container.

Sonuç

Live and in daily use for real portfolio tracking. It also doubles as a proving ground for full-stack .NET Core + Next.js work in an actual production environment. Next planned direction is a native iOS app.

Ekran Görüntüleri

KBYTE dashboard: income, expenses, liquid cash and live exchange rates
1 / 3
CANLI DEMO →YakındaApp Store'da

Spotify Activity Widget

2026TOOL
TypeScriptNext.jsReactSpotify Web API

Problem

This site's own now-playing widget existed, but it lived buried inside a private repo, invisible to anyone checking my GitHub.

Yaklaşım

Extracted it into a standalone, copy-paste drop-in: a client component plus a small server-side API route that caches the Spotify access token in memory so polling never trips their rate limits. Position, size, poll interval and accent color are all configurable props instead of hardcoded.

Sonuç

Open-sourced under MIT with a full setup walkthrough, from getting Spotify API credentials to deploying the env vars. First piece of code on my GitHub that anyone outside this site can actually see.

TextileForum.net

through 2026ARCHIVED
Laravel (PHP)BladeBootstrap

Problem

A B2B marketplace connecting textile manufacturers, wholesalers and buyers (fabric, yarn, machinery, clothing) had been left in a structurally flawed state: broken uploads, inconsistent layouts, no real SEO foundation.

Yaklaşım

Disabled guest listings and enforced strict password policy, added a custom alert flow to guide unauthorized users to register. Fixed a non-standard directory/routing setup that was silently breaking file uploads. Set strict visual boundaries so banner and user-uploaded images render consistently. Dropped the performance-draining SEO plugins for a lightweight custom setup with dynamic sitemaps.

Sonuç

Left it as a stable, production-ready, SEO-optimized platform, then handed it off. I stopped working on it in August 2026.