Hi, I'm Vepa!
Swift
Developer
6+
Projects
4+
Certificates
6+
Videos
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
Frameworks
Tools
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;
}Projects
Turkmen Atlar
Modern weather app built with SwiftUI. CoreLocation and WeatherKit API integration.
Thumbnail Studio
From Zero to App Store in 7 Hours: An AI Experiment with Replit AI.
Kitaplar
The app includes a wide collection of books by Turkmen and English authors, as well as school textbooks — all in one place.
German Quiz
Practice German anywhere with fast, focused offline quizzes—perfect for daily vocabulary and grammar reps.
ChatBot AI
An AI-powered chatbot that provides instant answers to your questions, helping you learn and explore new topics effortlessly.
Turkmen Tagamlary
Türkmen Tagamlary is a Flutter-based app that introduces users to the rich and unique flavors of Turkmen cuisine.
Certificates
Stipendium Hungaricum Scholarship
Tempus public foundation & Stipendium Hungaricum
Linux Essentials Certificate
Cisco Networking Academy
Dart & Flutter 3 Bootcamp Certificate
Udemy | Jose Portilla
4th UD International Scientific Conference Certificate
International Student Union of Debrecen University
4 Certificates Completed
The journey of continuous learning and self-improvement continues...
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
Contact
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