Skip to content
View itsmertdemirr's full-sized avatar
💭
Full-Stack & Mobile Developer | Flutter, C#, Python, JavaScript | Offline-first
💭
Full-Stack & Mobile Developer | Flutter, C#, Python, JavaScript | Offline-first

Block or report itsmertdemirr

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.

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
itsmertdemirr/README.md

Junior Software Developer — Flutter · PHP · Python


👋 About Me

Self-taught Junior Software Developer building end-to-end, working applications with Flutter, PHP, and Python. Completed a technical internship at Turkey's Social Security Institution (SGK), integrating barcode-based asset-assignment hardware with internal enterprise systems.

Independently, I design production-structured projects with encrypted local storage, SQL-injection-safe database access, CSRF protection, automated test suites, and CI/CD pipelines — a security-conscious approach that's uncommon at the junior level.

name: Mert Demir
role: Junior Software Developer
location: İstanbul, Türkiye 🇹🇷

focus:
  - Mobile apps (Flutter / offline-first)
  - Secure backend systems (PHP)
  - Data & automation (Python)

security_practices:
  - SQLCipher / encrypted local storage
  - PDO prepared statements (SQL-injection safe)
  - CSRF protection & CSP headers
  - Row-level locking for concurrency safety
  - Audit logging

currently_learning:
  - Software architecture & design patterns
  - DevOps & cloud technologies

goal: >
  Build scalable, secure, and maintainable software.

🚀 Tech Stack

Languages

Frameworks & Tools

Diller: Dart, PHP, Python, JavaScript, C#, HTML5, CSS Framework'ler: Flutter, Riverpod, go_router Veritabanları: SQLite, Drift, SQLCipher, MySQL/MariaDB, SQL Server DevOps & Test: GitHub Actions, Dependabot, Git, flutter_test, mocktail, PHPUnit, pytest Data / ML: TensorFlow, Streamlit, YOLO, OpenCV


🎯 Featured Projects

💊 Dozunda — Offline-First Medication Tracker

Flutter Dart SQLCipher

  • Database-level encryption (SQLCipher) using a 256-bit key generated and stored via flutter_secure_storage — no secrets embedded in code
  • Rule-based reminder-time suggestion engine based on recent dosing behavior
  • 48 source files covered by 21 automated tests; CI via GitHub Actions + Dependabot

📦 StokFlow — PHP Inventory & Sales Management System

PHP 8.1 MySQL PHPUnit

  • Prevented stock race conditions on concurrent sales using row-level locking (SELECT ... FOR UPDATE)
  • Eliminated SQL-injection risk by routing all DB access through PDO prepared statements
  • Built an audit-log service; modeled currency as integer kuruş to avoid rounding errors; backed by 25 automated tests including sales/refund integration tests

📊 Hesapça — Offline Bookkeeping App for SMEs

Flutter Dart Drift Riverpod

  • Layered architecture (app/core/data/features/shared) using Riverpod + go_router
  • Type-safe SQL layer over SQLite via Drift; PDF/Excel export and optional biometric authentication
  • GitHub Actions pipeline running format, analyze, coverage-tested runs, and debug APK builds on every push

🎓 Certifications (14)

Software Development

  • ✅ Flutter ile Mobil Uygulama Geliştirme
  • ✅ Dart Programlama Dili
  • ✅ Sıfırdan İleri Seviye Python Programlama
  • ✅ C# ile Programlama
  • ✅ HTML5 ile Web Geliştirme
  • ✅ CSS Temelleri
  • ✅ Versiyon Kontrolleri: Git ve GitHub

Data Science & Machine Learning

  • ✅ Veri Bilimi için Python ve TensorFlow
  • ✅ Makine Öğrenmesinin Matematiksel Temelleri

Databases

  • ✅ Her Yönüyle SQL Server

Foundations & Security

  • ✅ Bilgi Teknolojilerine Giriş
  • ✅ Adli Bilişim

Intellectual Property

  • ✅ Patent ve Faydalı Modellerin Korunması
  • ✅ Markaların Korunması

💼 Professional Experience

Inventory & Asset Tracking Systems Intern — Social Security Institution (SGK), İstanbul Sep 2025 – Jun 2026 Supported integration of barcode-printing hardware with SGK's internal asset-tracking systems; worked with the internal stock management program used to assign and track institutional equipment.


📫 Connect

LinkedIn GitHub Gmail

Popular repositories Loading

  1. AI-Learning-Roadmap AI-Learning-Roadmap Public

    A complete open-source roadmap to learn Artificial Intelligence from beginner to advanced with Python, hands-on projects, exercises, quizzes, notebooks, and real-world applications.

    Python 1

  2. orbit-pop orbit-pop Public

    Interactive orbit particle simulation with smooth animations, customizable effects, and a modern responsive interface built using vanilla JavaScript.

    JavaScript

  3. dozunda dozunda Public

    A minimalist productivity application that helps users build healthy digital habits and maintain balance through mindful usage.

    Dart

  4. hesapca hesapca Public

    An offline-first Flutter accounting application designed for small businesses and tradespeople.

    Dart

  5. pink-fashion-studio pink-fashion-studio Public

    Tamamen tarayıcıda çalışan, çevrimdışı destekli ve mobil uyumlu interaktif bir giydirmece oyunu. Hiçbir bağımlılık olmadan saf HTML, CSS ve JavaScript ile geliştirilmiştir.

    JavaScript

  6. UniversalColorAI UniversalColorAI Public

    Real-time offline color analysis system built with Python, OpenCV, K-Means and CIE-Lab.

    Python