Skip to content

Hakan Emik

Computer Engineer · Mobile & Backend Developer

I'm a computer engineer focused on mobile and backend development. I build production-ready mobile apps with Kotlin, Jetpack Compose and Flutter, and modern, secure APIs with ASP.NET Core. I apply architectural design, AI integration and modern patterns such as MVVM and dependency injection in my projects, and I'm now bringing that experience to the web with Next.js and Tailwind CSS.

Niğde · Ankara, Turkey

Projects

  • Backend & Web

    Papers to E-Book

    A web app that turns Word papers into a single PDF e-book with a cover and a clickable table of contents.

    • React 19
    • TypeScript
    • Vite
    • ASP.NET Core
    • .NET 9
    • EF Core
    • MSSQL
  • Backend & Web

    BookStore API

    A bookstore service built with ASP.NET Core Web API.

    • C#
    • ASP.NET Core
    • Entity Framework Core
  • Data & Algorithms

    BIST100 Trading Bot

    A BIST100 swing-trading bot I built for my own use, with backtesting, risk management and Telegram alerts.

    • Python
    • pandas
    • NumPy
    • pandas-ta
    • yfinance
    • Plotly
    • Telegram Bot API
  • Mobile

    Health Assistant

    February – April 2024

    A cross-platform app for tracking medication and finding nearby pharmacies and hospitals.

    • Flutter
    • Dart
    • Firebase
    • Google Maps API
  • Mobile

    Flutter Junior Case

    A Flutter case study delivered during a hiring process.

    • Flutter
    • Dart
  • Mobile

    Food App (Compose)

    A food app UI built with Kotlin and Jetpack Compose.

    • Kotlin
    • Jetpack Compose
  • Mobile

    Food Order App

    A food ordering app built with Kotlin.

    • Kotlin
    • Android
  • Mobile

    To-Do (Flutter)

    A to-do list app built with Flutter.

    • Flutter
    • Dart
  • Desktop & Games

    Fruit Ninja

    A Fruit Ninja game written in C++ with the Qt framework.

    • C++
    • Qt
  • Desktop & Games

    Library Management System

    A database-backed library management system built with Qt.

    • C++
    • Qt
  • Desktop & Games

    Movie Management System

    A movie management system written in C using structs.

    • C
  • Desktop & Games

    Grade Calculator

    A pass-grade calculator built in Java with object-oriented design.

    • Java
    • OOP
  • Other

    Kotlin & Compose Exercises

    Pupilica Android Bootcamp assignments and Jetpack Compose experiments: a calculator, a Disney UI clone, Material Design and more.

    • Kotlin
    • Jetpack Compose
    • XML Views

Experience

  1. Project

    HakanOS — Personal Portfolio

    Personal project · April 2026 – Present

    • A bilingual, operating-system-themed portfolio built with Next.js, TypeScript and Tailwind CSS.
  2. Project

    Ortak Akıl — App and API

    Personal project · August 2025 – January 2026

    • Published the Gemini-powered Android app on Google Play.
    • Secured the four-layer ASP.NET Core API with JWT, BCrypt and OAuth 2.0.
    • Optimized Gemini 2.0 Flash responses with intelligent caching and containerized the API with Docker.
  3. Education

    B.Sc. in Computer Engineering

    Necmettin Erbakan University · Graduated May 2025 · GPA 3.25/4.00

  4. Work

    Software Development Long-Term Intern

    Enelsis Industrial Electronic Systems · September 2024 – May 2025

    • Built Flutter-based mobile and web interfaces for the in-house ERP system.
    • Designed backend services with Node.js and PostgreSQL and optimized data-processing pipelines.
    • Delivered a smart agriculture app that manages automated irrigation from real-time sensor data.
    • Implemented scalable state management with GetX and Bloc.

Skills

Mobile

  • Kotlin
  • Jetpack Compose
  • Flutter
  • MVVM
  • Hilt
  • Coroutines
  • Flow
  • Navigation Compose
  • Bloc
  • GetX

Backend

  • ASP.NET Core Web API
  • Entity Framework Core
  • RESTful API
  • Node.js
  • JWT
  • OAuth 2.0

Web

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • HTML5
  • CSS3

Databases

  • PostgreSQL
  • SQLite
  • MySQL
  • MSSQL

Tools & Platforms

  • Firebase
  • Google Gemini AI
  • Docker
  • Git
  • GitHub

Networking & Data

  • Retrofit
  • OkHttp
  • Interceptors
  • DataStore
  • Coil

Architecture & Patterns

  • Layered Architecture
  • MVVM
  • Dependency Injection
  • Repository Pattern
  • State Management

Programming Languages

  • Kotlin
  • Dart
  • C#
  • TypeScript
  • Python
  • Java
  • C++
  • C

Contact

I'm open to new opportunities. Just send me an e-mail.

hakanemikk@gmail.com

Not using Gmail? Copy the address and write from your own e-mail app.