Ministry of Information and Culture

Full Stack Mobile Developer

Ministry of Information and Culture

Kabul, AF

2023 - 2024

Overview

Full Stack Mobile Developer at the Ministry of Information and Culture, building and maintaining MIRROR AFG — a news platform spanning a Flutter mobile app, a Laravel REST API, and a React admin dashboard. The app delivers news in six languages (Pashto, Dari, English, Urdu, Arabic and Turkish) with filtered search, content sharing, image saving, and video and audio downloads. The admin side provides role-based content management for administrators, moderators and members, including an FAQ workflow. The platform is deployed and maintained on Hostinger VPS.

Key Responsibilities

  • Developed and maintained MIRROR AFG news app using Flutter, Laravel, and React
  • Deployed and managed application on Hostinger VPS
  • Designed and implemented RESTful APIs for data exchange
  • Provided ongoing maintenance, performance optimization, and security updates

Achievements & Impact

  • Developed MIRROR AFG app serving news in 6 different languages
  • Implemented secure role-based authentication system
  • Deployed and managed scalable infrastructure on VPS
  • Built admin panel with comprehensive content management

Technical Achievements

Multi-Language News Delivery

Implemented localisation across six languages — Pashto, Dari, English, Urdu, Arabic and Turkish — including right-to-left layouts and per-language content pipelines.

Three-Tier Architecture

Designed the platform across a Flutter client, a Laravel REST API, and a React admin dashboard sharing a single data model.

Role-Based Access Control

Built authentication and authorization with admin, moderator and member roles governing every content management action.

Content Management System

Delivered an admin dashboard for creating, updating and removing news, plus an FAQ system where administrators respond to user questions.

Rich Media Features

Added image saving, filtered search, content sharing, and video and audio download support to the mobile client.

Deployment & Maintenance

Deployed to Hostinger VPS and provided ongoing maintenance, performance optimization, and security updates.

Systems & Platforms

MIRROR AFG Mobile App

Flutter news client with six-language support and offline media features.

MIRROR AFG API

Laravel REST backend serving both the mobile and web clients.

Admin Dashboard

React panel for role-based content and user management.

FAQ System

User question workflow with administrator responses.

Technology Stack

Mobile

Flutter
Dart
Android
iOS

Backend

Laravel
PHP
REST API
MySQL

Frontend

React
JavaScript
Bootstrap

Localisation

Multi-Language Support
Right-to-Left Layouts
Content Pipelines

Security

Role-Based Access Control
Authentication & Authorization

Infrastructure & DevOps

Hostinger VPS
Linux
DevOps
Git