Author Image

Hi, I am Nazar

Muhammad Nazar Alwi

External Contributor at Dicoding Indonesia

I am a passionate software engineer with few years experience in software development. Currently, I work and contribute at Dicoding as an academy code reviewer. I have a deep love for building software and continuously strive to enhance my skills while sharing knowledge with the tech community.

Experiences

1
Dicoding

Aug 2021 - Present

Bandung (Remote)

Dicoding is an education platform. Dicoding aims to produce globally standard digital talents by providing best tech.

Course Contributor

Jun 2025 - Present

Responsibilities:
External Blog Author

Apr 2024 - Present

Responsibilities:
  • Wrote 6 blog posts focusing on software development topics and best practices.
Dicoding Elite

Aug 2021 - Present

Responsibilities:
  • Reviewed, graded, and provided constructive feedback on 500+ student submissions across Learning Paths including iOS, Android, React, Front-End, and Back-End JavaScript, helping learners improve their coding quality and problem-solving skills.

Grab.

Aug 2022 - Dec 2022

Jakarta (Hybrid)

Grab is Southeast Asia’s leading superapp. It provides everyday services like Deliveries, Mobility, Financial Services, and More.

iOS Engineer Intern

Aug 2022 - Dec 2022

Responsibilities:
  • Developed features for the Grab consumer app using Swift and Xcode, applying best practices in iOS development.
  • Collaborated in a Scrum team, actively participating in daily stand-ups, sprint planning, and retrospectives.
  • Authored unit tests that increased test coverage to 90%, improving application stability and user experience.
2

3

Purwokerto

Institut Teknologi Telkom Purwokerto (ITTP) is a college located in Purwokerto, Central Java, Indonesia.

Teaching Assistant

Mar 2022 - Aug 2022

Responsibilities:
  • Assisted in teaching Object-Oriented Programming and Data Structures to 120+ undergraduate students.
  • Provided hands-on guidance, clarified complex concepts, and reviewed student assignments to enhance their understanding and application of core programming principles.

Education

Accomplishments

Belajar Toolset untuk Pengembangan Front-End Web
Dicoding Sep 2024 - Sep 2027

This course thoroughly covers the tools that support web application development by enhancing efficiency and flexibility. It focuses on building highly competitive web applications. Prepared and verified by Dicoding’s team of experts, the material is presented in a structured and comprehensive manner.

Belajar Pengembangan Web Intermediate
Dicoding Jun 2025 - Jun 2028

This course is designed for Front-End Web Developers who want to build optimized, user-friendly, and advanced websites across various devices. The materials cover accessibility, transitions and animations, media utilization (camera), digital maps, JavaScript background processing, the implementation of progressive web apps, and deployment strategies.

Menjadi React Web Developer Expert
Dicoding Jul 2025 - Jul 2028

This course is intended for React Developers who want to enhance their skills in writing clean code, managing state with Redux, performing automated application testing, and applying efficient, secure, and fast deployment techniques. By the end of the class, students will be able to build React applications with clean code, state management using Redux, and fully automated testing and deployment.

Menjadi iOS Developer Expert
Dicoding Aug 2025 - Aug 2028

The course is intended for iOS Developers who want to become iOS Developer Experts with skills required in the industry. By the end of the class, students will be able to build an iOS application by applying clean architecture, reactive programming, dependency injection, and modularization.

Menjadi Back-End Developer Expert dengan JavaScript
Dicoding Sep 2025 - Sep 2028

The course is intended for Back-End Developers who want to learn best practices in developing RESTful APIs using NodeJS, based on industry standards validated by AWS. By the end of this class, students will be able to build a back-end application in the form of a RESTful API that is testable, scalable, easy and fast to deploy, and well-secured in accordance with industry requirements.

Projects

Story App
Developer May 2025 - Jun 2025

A social media-inspired web application with features similar to Instagram, developed as part of a course project.

Personal Notes
Developer Jul 2024 - Jan 2025

A minimalist and responsive note-taking web app for organizing and managing personal notes efficiently.

Bookshelf App
Developer May 2024 - Jun 2024

A personal library management app to store, search, and track books in a clean, simple interface.

Discussion Forum
Developer Jul 2025 - Jul 2028

A discussion forum web app built as part of the React Expert course, focusing on clean code, Redux-based state management, automated testing, and deployment best practices. The app allows users to create threads, comment, upvote and downvote both threads and comments, and view community leaderboards.

[SLiMS Plugin] Discussion Room Reservation
Developer Jan 2024 - Present

A SLiMS library system plugin enabling online discussion room reservations, developed as an IT Telkom Library case study.

Essential Feed
Developer Jan 2021 - Present

Instagram-like application. Simple app, just one screen to practice TDD, BDD, DDD, CI, and modular design.

Game Feed
Developer Aug 2020 - Present

App for discovering games.

CodingChallengesSolution
Developer Oct 2025 - Present

This repository contains my solutions to challenges from the excellent Coding Challenges series. The goal of this project is to strengthen my problem-solving skills, improve mastery of programming languages (primarily Swift for now), and practice building small, production-like CLI tools and systems.