99% crash-free apps β’ 20%β engagement β’ Full-stack: Flutter + Laravel
Open to 100% remote / EU relocation (visa support)
- π§ I code, therefore I am. (And sometimes, therefore, I debug.)
- π₯ Master of none, but pretty decent at many.
- π I speak fluent English, sarcasm, and at least 7 programming languages. Sometimes all at once.
| Skill | Level | Proof |
|---|---|---|
| Flutter | Expert | Chef Kiss |
| Dart | Expert | |
| GetX | Expert | GetX Snippet |
| Firebase | Strong | Auth, Firestore, Chat |
| RESTful API | Strong | Laravel consumer |
| Dio | Strong | HTTP client |
| OAuth | Strong | Secure auth |
| Laravel | Strong | 20+ endpoints |
| PHP | Strong | Backend logic |
| GitHub Actions | Basic | CI/CD pipelines |
| Git | Strong | Team workflows |
| Agile | Strong | Sprint planning |
- Chef Kiss: A Flutter mobile recipe app showcasing advanced UI/UX and state management, providing a Michelin-star culinary experience. Check out the repo here!
- Voice Notepad: A Flutter speech-to-text note-taking app demonstrating efficient audio processing and local storage solutions. Check out the repo here!
class RecipeDetailController extends GetxController {
MealRepo mealRepo = MealRepo();
FirebaseRepo firebaseRepo = FirebaseRepo();
final String mealId;
RecipeDetailController({required this.mealId});
RxInt tabIndex = 0.obs;
Meal? meal;
YoutubePlayerController? youtubeController;
RxBool isLoading = false.obs;
UserModel? user;
RxBool isBookmark = false.obs;
@override
void onInit() {
super.onInit();
getRecipeData();
}
// UI
RefreshIndicator(
onRefresh: () => controller.onRefresh(),
child: Obx(
() =>
controller.isLoading.value || controller.meal == null
? RecipeDetailShimmer()
: RecipeDetailBody(controller: controller),
),
),
//Laravel API Call (Flutter β Backend)
Response response = await _dio.get(endpoint, queryParameters: params);
return ResponseModel(
isSuccess: true,
message: response.data.toString(),
statusCode: response.statusCode ?? 200,
responseJson: response.data,
);// routes/api.php
Route::middleware('auth:api')->get('/recipes', [RecipeController::class, 'index']);- π± Iβm currently learning: advanced Flutter animations, server-side Dart, and new testing frameworks.
- π― Iβm looking to collaborate on: open-source Flutter projects and innovative mobile fintech solutions.
- π¬ Ask me about: Flutter performance optimization, cross-platform UI/UX, or anything else that keeps you up at night as a developer!
"Code is like humor. When you have to explain it, itβs bad." β Cory House
Feel free to browse my repositories, leave a star, or just send good vibes (or memes).