Software Engineer

Çağatay ALKANPython Developer & Machine Learning Engineer

I'm Çağatay ALKAN, a Python developer and machine learning engineer with expertise in computer vision, real-time object detection systems, and scalable backend development. As a Python developer, I build reliable systems using Flask, PostgreSQL, and modern web technologies. My machine learning engineering work focuses on creating delightful user experiences with proven results in operational efficiency improvements. I specialize in Python development, machine learning algorithms, computer vision applications, and API development.

5+
Years Python
35%
Efficiency Gain
15+
ML Projects
100%
On-time Delivery
Share:
Çağatay ALKAN - Professional headshot of Python developer and machine learning engineer
0
Projects
0
Top Skills
0
Core Tools
PythonFlaskPostgreSQLRedisGoogle Cloud StorageDockerNext.jsReactTypeScriptFlutterOpenCVYOLOTensorFlowPydanticREST APIsJWTWebSocketsFirebase/FirestoreMongoDBMySQLSQLitePythonFlaskPostgreSQLRedisGoogle Cloud StorageDockerNext.jsReactTypeScriptFlutterOpenCVYOLOTensorFlowPydanticREST APIsJWTWebSocketsFirebase/FirestoreMongoDBMySQLSQLite
Selected work

Projects

A few things I loved building recently.

D4B
07/2025 - 09/2025

D4B is a civic technology platform enabling municipalities to manage citizen complaints and service requests with real-time job tracking and team coordination. Residents interact through a cross-platform Flutter app to submit detailed issues—including geolocation, media, and category tags—while administrators oversee operations via a feature-rich Next.js admin panel. The backend, built using modular Flask microservices, handles authentication, job dispatching, user and team management, location logging, notifications, and secure file uploads. PostgreSQL ensures data consistency, Redis powers fast-access caching, and Google Cloud Storage handles media assets. D4B promotes transparency, operational efficiency, and citizen satisfaction through scalable, secure, and observable architecture.

PythonFlaskPostgreSQLRedisGoogle Cloud StorageJWTNext.jsFlutterPythonFlaskPostgreSQLRedisGoogle Cloud StorageJWTNext.jsFlutter
Pomodoro Timer
01/2025 - Present

Pomodoro Timer is a comprehensive productivity application designed to help users implement the Pomodoro Technique effectively. It offers customizable work and break sessions, and it uniquely integrates personalized music recommendations to enhance focus during work periods. Leveraging multiple APIs—including Spotify, Apple Music, and Google API services—the app curates dynamic playlists that align with individual work rhythms. Built with Flutter for a seamless cross-platform experience and powered by Python on the backend with Firebase and Google Cloud for robust real-time data management and scalability, Pomodoro Timer represents an innovative approach to modern productivity.

PythonFirebaseGoogle CloudSpotify APIGoogle APIApple Music APIFlutterPythonFirebaseGoogle CloudSpotify APIGoogle APIApple Music APIFlutter
Flask-Backend
01/2025 - 06/2025

Spearheaded the creation of a modular Flask backend template featuring dynamic multi-database support (PostgreSQL, SQLite, MySQL, MongoDB, Firebase/Firestore); implemented Pydantic-based environment validation for secure, type-safe configuration; organized all routes into Flask Blueprints to avoid spaghetti code; and provided context-managed connection managers to ensure resource cleanup and extensibility.

PythonFlaskPydanticpsycopg2PyMySQLPyMongoGoogle Cloud FirestoreFlask BlueprintsPythonFlaskPydanticpsycopg2PyMySQLPyMongoGoogle Cloud FirestoreFlask Blueprints
Sync Branch
10/2024 - 01/2025

SyncBranch is a mobile app that analyzes Spotify listening data to create personalized user profiles and match users based on their music preferences. It leverages Spotify's audio features API and advanced data analysis to connect users with similar or complementary tastes, enhancing music discovery and social interaction.

PythonSpotify APIMSSQLBackend DevelopmentFlutterPythonSpotify APIMSSQLBackend DevelopmentFlutter
MediaPipe
06/2024 - 08/2024

Mediapipe is a Python-based project that leverages the power of MediaPipe, OpenCV, and WebSockets to perform real-time video processing and hand tracking. This project is designed to process video frames, detect hand landmarks, classify hand types, and broadcast data using WebSockets for further processing or display.

PythonBackend DevelopmentMedia PipeWebsocketOpenCVPythonBackend DevelopmentMedia PipeWebsocketOpenCV
Real-time Object Detection System
01/2024 - 04/2024

Developed and implemented a real-time object detection system for factory efficiency monitoring. Applied machine learning algorithms to track worker movements and created real-time data visualization tools.

PythonYOLOOpenCVMachine LearningData VisualizationPythonYOLOOpenCVMachine LearningData Visualization
ASYS
09/2023 - 01/2024

ASYS (Analytical Sales Management System) is a system that provides detailed analyses based on the daily sales volume, sales price, and purchase price of sold products. It enables businesses to enhance both their financial performance and customer satisfaction.

Database ManagementBackend DevelopmentSystem DesignDatabase ManagementBackend DevelopmentSystem Design
Capabilities

Skills & Tools

Depth where it matters; range where it helps.

Proficiency

Python

Advanced

OpenCV

Advanced

C#

Advanced

Object-Oriented Design

Advanced

TensorFlow

Intermediate

Docker

Intermediate

Database Management

Advanced

API Integration

Advanced
90%
Backend Engineering
Proficiency
85%
Data / CV / ML
Proficiency
80%
Full‑stack (Next.js)
Proficiency
75%
Mobile (Flutter)
Proficiency
Tools I rely on
Daily drivers & supporting cast
Git
Excel
Word
Access
Adobe Photoshop
Adobe Illustrator
Focus areas
APIs
Auth / JWT
Observability
Queues / Caching
File Pipelines
Data Viz
Journey

Experience & Education

Experience

Community Core Member

Fırat Blockchain

04/2024 - Present

As a Core Member at Fırat Blockchain Topluluğu, I work in the Social Media and Design department. I create visual assets—including logo designs—and support community initiatives by contributing to social media strategy and content creation.

Freelance Software Engineer

AISOFT

01/2024 - 04/2024

Developed real-time object detection systems using Python, YOLO, and OpenCV. Applied machine learning for worker movement analysis and created data visualization tools.

Education

Bachelor's Degree

Fırat University

4/4

Impact

Highlights & Achievements

📈15% Efficiency Improvement

Developed and implemented a real-time object detection system using Python, YOLO, and OpenCV, reducing factory inefficiencies by ~15%.

🚀35% Operational Efficiency

Applied machine learning algorithms to track and analyze worker movements, leading to a 35% improvement in operational efficiency.

📊20% Faster Decision-Making

Designed and integrated real-time data visualization tools, enhancing decision-making speed by ~20%.

🤝Client Satisfaction

Collaborated with clients to identify performance monitoring requirements, increasing client satisfaction rates.

⏱️Ahead of Schedule

Coordinated with cross-functional teams to implement a real-time object detection system, achieving 100% of project milestones ahead of schedule while adhering to Agile workflows.

Reduced Processing Time

Leveraged software engineering principles, object-oriented design, and database management to develop scalable systems that reduced data processing time.

Communication

Languages

Turkish
Native
English
Intermediate
German
Beginner

Let's build something great

Open to internships, freelance work, and impactful collaborations.

Built with v0