Utku Alp Turen

Utku Alp Turen

Mobile-First Full-Stack Engineer

Tech Stack

The tools and technologies I use to bring ideas to life across the full stack

Tech Stack

The tools and technologies I use to bring ideas to life across the full stack

"The most powerful tool only gains meaning in the right hands."
Mobile DevelopmentBackend DevelopmentMachine Learning & ResearchDatabaseCloud InfrastructureDevOpsVersion Control
Flutter

Flutter

Mobile Development

My primary framework for building beautiful, natively compiled mobile applications. I leverage Flutter's widget system to create fluid, responsive UIs with complex animations and state management using Provider and Riverpod.

6+ production appsFinance & Health sectorsCustom widgets & animationsOffline-first architecture
.NET Core

.NET Core

Backend Development

The backbone of my backend services. I architect scalable RESTful APIs and real-time systems using ASP.NET Core, implementing clean architecture patterns with Entity Framework Core for data access.

RESTful API designSignalR real-time featuresEntity Framework CoreClean Architecture patterns
Python

Python

Machine Learning & Research

My go-to language for machine learning research and data processing. I've used TensorFlow and Keras to build custom CNN models for acoustic signal processing, achieving 90.8% accuracy in message reconstruction.

Custom CNN modelsTensorFlow & KerasSignal processingResearch & prototyping
PostgreSQL

PostgreSQL

Database

My preferred relational database for complex queries and data integrity. I design efficient schemas, write optimized queries, and implement proper indexing strategies for high-performance applications.

Complex query optimizationSchema designIndexing strategiesData migrations
AWS

AWS

Cloud Infrastructure

I leverage AWS services for scalable cloud infrastructure. From S3 for file storage to EC2 for deployment, I ensure applications are secure, performant, and cost-effective.

S3 file storageEC2 deploymentCloudFront CDNLambda functions
Docker

Docker

DevOps

Containerization is key to my development workflow. I use Docker to ensure consistent environments across development, testing, and production, making deployments reliable and reproducible.

Containerized deploymentsDocker Compose setupsCI/CD integrationMulti-stage builds
Git

Git

Version Control

Essential for all my projects. I follow Git Flow branching strategies, write meaningful commit messages, and maintain clean repository histories for seamless team collaboration.

Git Flow workflowCode reviewsBranch strategiesTeam collaboration

Also experienced with: SignalR, WebSockets, REST APIs, Firebase, Figma, Jira, CI/CD pipelines