void main() => runApp(const MaterialApp(home: SultanAssan()));
class SultanAssan extends StatelessWidget {
const SultanAssan({super.key});
@override
Widget build(BuildContext context) => const Developer(
role: 'Flutter Developer',
basedIn: 'Almaty, Kazakhstan',
studying: 'SDU University',
loves: ['Clean Architecture', 'BLoC', 'Smooth UI'],
openTo: ['Junior', 'Strong Junior'],
);
} |
|
π’ Estate CRMA multi-agency real-estate CRM app built with Flutter. An agency signs up and adds its agents, then runs its clients, listings, deals, viewings and documents. Each team's data is walled off from every other team's. My part: I own the Flutter app.
|
πͺ FitQuestA fitness app with an AI coach powered by Gemini. It has an API-backed exercise library, progress tracking and a community chat, with sign-in through Firebase.
|
π¬ MovieTimeA movie discovery app powered by TMDB. It has genre-based onboarding, browsing, search and favourites, with sign-in through Firebase.
|
β WeatheroA weather app built on Clean Architecture. It shows current conditions plus hourly and 10-day forecasts from the Open-Meteo API.
|
- π’ Building Estate CRM with a team of three. I own the Flutter app
- π Getting deeper into Clean Architecture and testing
- π Open to Junior / Strong Junior Flutter roles. Say hi on Telegram or LinkedIn



