Building cross-platform apps with Flutter, and tools around Go, LLMs and music production.
Founder of greenbox AI · canarslan.me
Apps
- greenbox AI: AI chat app with 100+ language models, on the App Store and Play Store
- Linguwa: Language-learning app, Best Language Application at ITU Cekirdek Big Bang
- flutter_fileease: Peer-to-peer file transfer between devices with QR pairing
- flutter_iot_energy: Energy monitoring app with its own ESP8266 hardware
AI & Music
- ableton-live-mcp: Lets an AI assistant control Ableton Live over MCP
- reference-dissector: Takes a reference track apart and rebuilds it in Ableton Live Go
- agentflow: Framework for tool-calling AI agents
- go-ai-guardrails: Validation for LLM inputs and outputs
Tools & Fun
- android_emulator_cleaner: Frees disk space used by Android emulators
- image_to_ascii_art: Colored ASCII art from images, with GIF export
- ascii_animations: Text animations drawn with Unicode Braille characters
- x_content: Rewrites tweets using X's open-source ranking signals
- SkyFront: Browser RTS game with land, sea and air units
Published Packages · pub.dev
- simple_painter: Drawing canvas with layers, shapes and undo/redo
- offline_sync_kit: Offline-first data sync with conflict resolution
- simple_animation_progress_bar: Animated progress bars, horizontal and vertical
- rune: Builds Flutter widgets from Dart code strings at runtime
- contributions_chart: GitHub-style contribution graph widget
- flutter_liquid_glass: Apple's Liquid Glass look for Flutter
- flutter_blend_mask: BlendMode effects with proper layer compositing
- flutter/flutter #190431: Rebuild a semantics fragment when its sibling conflict changes
- tonl-dev/tonl #11: Optimization API with 11 compression strategies
- pods-head-tracker #1: Calibration, wrap-safe math, installer, tests and CI
- CS50 Computer Science (Harvard University)
- CS50 Artificial Intelligence (Harvard University)
- Elements of AI (University of Helsinki)
- Artificial Intelligence (Huawei Technologies)
- Best Language Application (Linguwa) at ITU Cekirdek Big Bang
- Game Development Competition: 7th in Turkey, Aselsan
- Teknofest Efficiency Challenge: Project Manager, Alaz Team
- aso-pilot: Turns Claude Code into an App Store Optimization assistant
- flutter_native_waveform: Audio waveform drawn from native PCM data
- flutter_gitignore: .gitignore templates for Flutter projects
- flutter_scrollable_html: Interactive HTML content inside Flutter Web
- canarslan_website: Personal website built with Flutter Web
- flutter_auth_fullstack_getx: Full sign-up and login flow with GetX
- flutter_qr_code_send_json: Send JSON between devices with a QR code
- flutter_transfer_app_core: Backend of a phone-to-phone file transfer app
- flutter_crop_camera_while_previewing: Cropping the camera image during preview
- flutter_mathpix_api_ocr: Reading math from photos with the Mathpix OCR API
- flutter_firebase_ml_kit_vision_api: Face and text detection with Firebase ML Kit
- flutter_in_app_purchase_demo: In-app purchases with the official package
- flutter_notification_http_post: Push notifications to many devices over HTTP
- flutter_chatgpt4_fullstack: Mobile app built on the ChatGPT-4 API
- vscode-easytags-extension: VS Code extension for quick Bootstrap tags
- flutter_step_progress_without_package: Step progress bar without a package
- flutter_mentions_get_id: Getting user IDs from flutter_mentions
- flutter-chatgpt-image-generator: Image generation with the OpenAI API
- flutter_step_counter_ui: Step counter UI
Open for collaborations and freelance opportunities · LinkedIn




