Skip to content
View yigitesmen's full-sized avatar

Block or report yigitesmen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yigitesmen/README.md

About me

Full-Stack Web & Mobile Developer, owning projects from requirements analysis through production deployment. Engagements typically start from an unscoped requirement or problem statement, which I translate into a technical plan before implementation begins.

Engineering approach: statically typed languages, layered architecture, and automated testing/linting enforced from the first commit, prioritizing long-term maintainability over short-term velocity — codebases stay extensible as requirements change, without requiring a rewrite.

Primary stack: Flutter for mobile, Node.js / Express / TypeScript for backend services — single point of ownership across the database schema, API layer, and client implementation.


Photo of Yigit Esmen

🎓Computer Science — Dokuz Eylul University
🌍Remote — Worldwide
⏱️Replies within a day

🛠️ What I do

📱 Flutter App Development Cross-platform iOS and Android apps from a single Dart codebase, with native modules where platform APIs require them.

🌐 Web Development Responsive, performance-optimized websites and web applications, built on accessibility and SEO fundamentals.

⚙️ Backend Development Server-side systems on Node.js and Express, designed for maintainability and horizontal scaling.

🔌 REST API Development Documented, versioned REST APIs with authentication, input validation, and structured error handling.

🧩 Full-Stack Development End-to-end ownership of the application layer — database schema, API design, and client implementation.

🎨 UI Implementation Pixel-accurate implementation of design specs, including responsive breakpoints and interaction states.

Performance Optimization Profiling and optimization of load times, render performance, and query efficiency.

🧭 Technical Consulting Architecture review and technical roadmap planning for early-stage and scaling products.


💻 Tech stack

📱 Mobile Flutter Dart Swift SQFLite Riverpod
🔧 Back‑End Node.js TypeScript Express Socket.IO Prisma Mongoose Zod Firebase Cloud Functions
📊 Database MongoDB MySQL Cloud Firestore Firebase Cloud Storage
🎨 Front‑End HTML CSS JavaScript Pug Sass
🧰 Tools GitHub Docker Postman Figma

🌟 Featured projects

Dropline messaging app screenshots

Dropline — Real-Time Messaging App Instant delivery across one-on-one chats, group chats, and community channels, with a validated, guided sign-up flow. In active development ahead of Google Play Store release.

Flutter Node.js TypeScript Express Prisma MySQL Socket.IO

Mobile Code · API Code · Details

Akdeniz Evim real estate mobile app screenshots

Akdeniz Evim — Real Estate Mobile App Two-sided marketplace for daily-rental vacation homes, with map-based search, saved listings, and reviews for buyers, and listing management for owners via a secured REST API.

Flutter Node.js TypeScript Express MongoDB

Details

Editoryum blog website screenshot

Editoryum — Blog Website Publishing platform for literary writing and poetry, with a custom CMS admin panel that lets a non-technical team manage content independently, fully responsive across every device.

Pug Sass JavaScript TypeScript Express MongoDB

Details

Piqo photo sharing app screenshots

Piqo — Photo Sharing App Real-time feed for captioned posts, likes, and comments, using managed backend services to meet the client's timeline without a custom server.

Flutter Firebase Authentication Cloud Firestore Cloud Storage Cloud Functions

Code · Details

yigitesmen.com portfolio website screenshot

yigitesmen.com — Business Website Site covering services, portfolio, and pricing, presented through a custom, from-scratch design system.

Node.js Express Pug Sass

Live


Get in touch

Open to full-stack, Flutter, and Node.js/TypeScript engagements, as well as technical consulting on architecture and roadmap. Response time: within one business day.

Contact



Pinned Loading

  1. dropline-mobile dropline-mobile Public

    Modern real-time messaging app built with Flutter, MVVM, Riverpod and Socket.IO.

    Dart 5

  2. dropline-api dropline-api Public

    Node.js + Express backend for Dropline — a real-time messaging app. Built with TypeScript, Prisma, MySQL, and Zod, featuring JWT auth and Socket.IO for live messaging.

    TypeScript 4