{ Babayev }
iOS Developer

Hi, I'm Vepa!
Swift
Developer

6+

Projects

4+

Certificates

6+

Videos

01.

About

🧑‍💻

I'm developer who has stepped into the iOS development world, constantly improving myself. I build native apps with SwiftUI and UIKit.

I reinforce what I learn by building projects and sharing them on YouTube. I aim to contribute to open source.

Location

Hungary 🇭🇺

Status

Available ✓

Focus

iOS / SwiftUI

Architecture

MVVM

Languages

Swift60%
Dart65%
Python55%

Frameworks

SwiftUI65%
Flutter70%
React60%
Next.js58%

Tools

Xcode75%
Git65%
REST API62%

Featured C Code

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct{
    char registration_number[11];
    int capacity;
    char model[21];
    double wing_span;

}UCAR;

int compare(const void *a, const void *b){
    UCAR **left = (UCAR **)a;
    UCAR **right = (UCAR **)b;

    if((*left)->wing_span != (*right)->wing_span){
        return(*left)->wing_span > (*right)->wing_span ? 1:-1 ;
    } if (strcmp((*left)->model, (*right)->model)){
        return -strcmp((*left)->model, (*right)->model);
    } if((*left)->capacity != (*right)->capacity){
        return ((*left)->capacity - (*right)->capacity);
    }
    return -strcmp((*left)->registration_number, (*right)-> registration_number);
}

int main(int argc, char *argv[]){
    UCAR *flight[240];
    char line[46];

    if (argc <2){
        fprintf(stderr, "birinji argument yok\n");
        return 9;
    }

    FILE *file=fopen(argv[1],"r");

    if(!file){
        fprintf(stderr, "%s file acylmady\n", argv[1]);
        return 5;
    }

    int length = 0;
    while(fgets(line, sizeof(line), file)){
        line[strlen(line)-1] = '\0';
        flight[length] = (UCAR*)calloc(1, sizeof(UCAR));
        strcpy(flight[length]-> registration_number, strtok(line,";"));
        flight[length] -> capacity = atoi(strtok(NULL, ";"));
        strcpy(flight[length]-> model, strtok(NULL, ";"));
        flight[length] -> wing_span = atof(strtok(NULL, ";"));

        length ++;
    }
    fclose(file);

    qsort(flight, length, sizeof(UCAR *), compare);
    if(argc<3){
        fprintf(stderr, "No second argument\n");
        return 9;
    }

    file = fopen(argv[2], "w");
    if(!file){
        fprintf(stderr, "%s cannot opened", argv[2]);
        return 5;
    }

    for(int i=0; i<length; i++ ){
        fprintf(file, "%s;%d;%s;%.2lf\n", flight[i]->registration_number, flight[i]->capacity, flight[i]->model, flight[i]->wing_span);
    }
    fclose(file);

    for (int i = 0; i < length; i++)
    {
        free(flight[i]);
    }

    return EXIT_SUCCESS;
}
02.

Projects

🌦featured

Turkmen Atlar

Modern weather app built with SwiftUI. CoreLocation and WeatherKit API integration.

FlutterDartFigmaVS Code
featured

Thumbnail Studio

From Zero to App Store in 7 Hours: An AI Experiment with Replit AI.

Replit AIApp StoreStudio.app
featured

Kitaplar

The app includes a wide collection of books by Turkmen and English authors, as well as school textbooks — all in one place.

FlutterDartDjangoFigmaVS Code
🍳

German Quiz

Practice German anywhere with fast, focused offline quizzes—perfect for daily vocabulary and grammar reps.

FlutterDartasync/awaitFigmaVS Code
📱

ChatBot AI

An AI-powered chatbot that provides instant answers to your questions, helping you learn and explore new topics effortlessly.

FlutterDartasync/awaitFigmaVS Code
📱

Turkmen Tagamlary

Türkmen Tagamlary is a Flutter-based app that introduces users to the rich and unique flavors of Turkmen cuisine.

FlutterDartasync/awaitFigmaVS Code
04.

YouTube

Videos where I share what I learn, my projects and Swift tips.

Building a Todo App with SwiftUI

How to build a simple but powerful todo app using SwiftUI?

2026-03

MVVM Pattern in Swift

I explain the MVVM architecture in iOS development through a real project.

2026-04

CoreData vs UserDefaults

When should you use CoreData and when UserDefaults? A comparative walkthrough.

2026-04

CoreData vs UserDefaults

Ne zaman CoreData, ne zaman UserDefaults kullanmalısınız? Karşılaştırmalı anlatım.

2026-04

CoreData vs UserDefaults

Ne zaman CoreData, ne zaman UserDefaults kullanmalısınız? Karşılaştırmalı anlatım.

2026-01

CoreData vs UserDefaults

Ne zaman CoreData, ne zaman UserDefaults kullanmalısınız? Karşılaştırmalı anlatım.

2025-11

05.

Contact

Open to new opportunities

Let's build something
together?

Feel free to reach out for internship opportunities, junior positions, or freelance iOS projects. I also warmly welcome any feedback!

✉ Send Message