Mogams99 logo mogams99.dev

Hi, I’m Mochammad Gamal

Full-stack Developer | IT Enthusiast

About Me

Passionate full-stack developer focused on building modern, scalable, and user-friendly web applications. Experienced in Angular, Vue, and Laravel, with strong expertise in database management, Docker, and Linux. Known for delivering clean, efficient solutions and continuously adapting to new technologies.

Projects

Website East Java Department of Communication and Informatics

Done

Official profile website for the East Java Department of Communication and Informatics.

LaravelLaravelDockerDockerMySQLMySQL

Majadigi

Done

Majadigi is the public information disclosure platform for the East Java Provincial Government. It serves as a centralized hub where citizens can access various public services, government documents, and administrative information.

AngularAngularDockerDocker

APPS (Aplikasi Pendaftaran Pengembangan Sistem Informasi)

Progress

An application used to submit system requests from regional government units within East Java Province.

LaravelLaravelDockerDockerPostgreSQLPostgreSQLVueVue

Dashboard Chatbot AI

Progress

An analytics dashboard used to monitor and evaluate chatbot interactions on the Majadigi public service platform.

AngularAngularDockerDocker

mogams99.dev

Progress

Personal portfolio built with Nuxt 4 and Tailwind CSS.

DockerDockerPostgreSQLPostgreSQLVueVue

SKM Surabaya

Done

Web-based public satisfaction survey system used by the Surabaya City Government to measure citizens’ satisfaction with public services.

LaravelLaravelPostgreSQLPostgreSQL

Skills

Proficient in both frontend and backend development, with expertise in modern frameworks and tools.

Laravel

Laravel

3+ yrs

Route::get("/users", [UserController::class, "index"]);
Git

Git

4+ yrs

git checkout -b feature/awesome-change
PostgreSQL

PostgreSQL

2+ yrs

SELECT NOW();
Laravel

Laravel

3+ yrs

Route::get("/users", [UserController::class, "index"]);
Git

Git

4+ yrs

git checkout -b feature/awesome-change
PostgreSQL

PostgreSQL

2+ yrs

SELECT NOW();
Angular

Angular

2+ yrs

@Component({ selector: "app-root" })
Linux

Linux

4+ yrs

systemctl status nginx
Vue

Vue

2+ yrs

<script setup lang="ts"></script>
Angular

Angular

2+ yrs

@Component({ selector: "app-root" })
Linux

Linux

4+ yrs

systemctl status nginx
Vue

Vue

2+ yrs

<script setup lang="ts"></script>
Docker

Docker

2+ yrs

docker compose up -d
MySQL

MySQL

3+ yrs

SELECT id, name FROM users LIMIT 10;
Docker

Docker

2+ yrs

docker compose up -d
MySQL

MySQL

3+ yrs

SELECT id, name FROM users LIMIT 10;

Let’s Connect

I’m always excited to explore new opportunities — whether it’s freelance work, collaboration, or just sharing ideas. Feel free to reach out and let’s create something impactful together!