Hi, I’m Diki Dwi Diro

an iOS Developer

Hi, I’m Diki Dwi Diro

an iOS Developer

Hi, I’m Diki Dwi Diro

an iOS Developer

Portfolio.

Portfolio.

Portfolio.

© 2024 Diki Dwi Diro

© 2024 Diki Dwi Diro

© 2024 Diki Dwi Diro

About.

Holla!

I’m Diki

Diki Dwi Diro

1st September 2003

An iOS Developer with 1 year of hands-on experience and a recent graduate of the Apple Developer Academy @BINUS, where I was shaped into a T-shaped developer specializing in iOS development while gaining expertise in design and product. Recently earned my Bachelor of Science Degree in Informatics from President University. Focused on crafting interactive experiences that are intuitive and impactful for users, refining each project through iterative usability testing while considering performance. Dedicated to blending creativity with efficiency to deliver seamless and user-centric experiences.

EXPERIENCE

2024.03 - Current

Apple Developer Academy

|

Junior iOS Developer

2023.09 - 2023.12

Sekretariat Jenderal DPR RI

|

IT Programmer

EDUCATION

2021.09 - Current

President University

|

Major in Information Technology

2018.07 - 2021.06

SMKN 1 Kota Tangerang

|

Major in Computer and Network Engineering

CERTIFICATION

2023.04 - 2023.06

Udemy

|

iOS & Swift - The Complete iOS App Development Bootcamp

2022.02 - 2022.02

Dicoding

|

Learn to Create Apps for Beginners

2022.02 - 2022.02

Dicoding

|

Introduction to Programming Using Swift

TOOLS & SKILLS

Tools: Xcode, XcodeCloud (CI/CD), XcodeGen, Swift Package Manager, Reality Composer Pro, CreateML, Visual Studio Code, GitKraken, Github, Jira, Notion, Miro, Figma, App Analytics, META Haptics Studio.

Skills: Swift, UIKit, SwiftUI, Combine, Clean Architecture, MVVM, SwiftData, CoreData, ARKit, RealityKit, SceneKit, SpriteKit, GameplayKit, AVFoundation, LottieKit, Core Haptics, Core Motion, Unit Testing.

About.

Holla!

I’m Diki

Diki Dwi Diro

1st September 2003

An iOS Developer with 1 year of hands-on experience and a recent graduate of the Apple Developer Academy @BINUS, where I was shaped into a T-shaped developer specializing in iOS development while gaining expertise in design and product. Recently earned my Bachelor of Science Degree in Informatics from President University. Focused on crafting interactive experiences that are intuitive and impactful for users, refining each project through iterative usability testing while considering performance. Dedicated to blending creativity with efficiency to deliver seamless and user-centric experiences.

EXPERIENCE

2024.03 - Current

Apple Developer Academy

|

Junior iOS Developer

2023.09 - 2023.12

Sekretariat Jenderal DPR RI

|

IT Programmer

EDUCATION

2021.09 - 2024.12

President University

|

Major in Informatics

2018.07 - 2021.06

SMKN 1 Kota Tangerang

|

Computer Engineering

CERTIFICATION

2023.04 - 2023.06

Udemy

|

iOS & Swift - The iOS App Bootcamp

2022.02 - 2022.02

Dicoding

|

Learn to Create Apps for Beginners

2022.02 - 2022.02

Dicoding

|

Introduction to Programming Using Swift

TOOLS & SKILLS

Tools: Xcode, XcodeCloud (CI/CD), XcodeGen, Swift Package Manager, Reality Composer Pro, CreateML, Visual Studio Code, GitKraken, Github, Jira, Notion, Miro, Figma, App Analytics, META Haptics Studio.

Skills: Swift, UIKit, SwiftUI, Combine, Clean Architecture, MVVM, SwiftData, CoreData, ARKit, RealityKit, SceneKit, SpriteKit, GameplayKit, AVFoundation, LottieKit, Core Haptics, Core Motion, Unit Testing.

About.

Holla!

I’m Diki

Diki Dwi Diro

1st September 2003

An iOS Developer with 1 year of hands-on experience and a recent graduate of the Apple Developer Academy @BINUS, where I was shaped into a T-shaped developer specializing in iOS development while gaining expertise in design and product. Recently earned my Bachelor of Science Degree in Informatics from President University. Focused on crafting interactive experiences that are intuitive and impactful for users, refining each project through iterative usability testing while considering performance. Dedicated to blending creativity with efficiency to deliver seamless and user-centric experiences.

EXPERIENCE

2024.03 - Current

Apple Developer Academy

|

Junior iOS Developer

2023.09 - 2023.12

Sekretariat Jenderal DPR RI

|

IT Programmer

EDUCATION

2021.09 - 2024.12

President University

|

Major in Informatics

2018.07 - 2021.06

SMKN 1 Kota Tangerang

|

Computer Engineering

CERTIFICATION

2023.04 - 2023.06

Udemy

|

iOS & Swift - The iOS App Bootcamp

2022.02 - 2022.02

Dicoding

|

Learn to Create Apps for Beginners

2022.02 - 2022.02

Dicoding

|

Introduction to Programming Using Swift

TOOLS & SKILLS

Tools: Xcode, XcodeCloud (CI/CD), XcodeGen, Swift Package Manager, Reality Composer Pro, CreateML, Visual Studio Code, GitKraken, Github, Jira, Notion, Miro, Figma, App Analytics, META Haptics Studio.

Skills: Swift, UIKit, SwiftUI, Combine, Clean Architecture, MVVM, SwiftData, CoreData, ARKit, RealityKit, SceneKit, SpriteKit, GameplayKit, AVFoundation, LottieKit, Core Haptics, Core Motion, Unit Testing.

About.

Holla!

I’m Diki

Diki Dwi Diro

1st September 2003

An iOS Developer with 1 year of hands-on experience and a recent graduate of the Apple Developer Academy @BINUS, where I was shaped into a T-shaped developer specializing in iOS development while gaining expertise in design and product. Recently earned my Bachelor of Science Degree in Informatics from President University. Focused on crafting interactive experiences that are intuitive and impactful for users, refining each project through iterative usability testing while considering performance. Dedicated to blending creativity with efficiency to deliver seamless and user-centric experiences.

EXPERIENCE

2024.03 - Current

Apple Developer Academy

|

Junior iOS Developer

2023.09 - 2023.12

Sekretariat Jenderal DPR RI

|

IT Programmer

EDUCATION

2021.09 - 2024.12

President University

|

Major in Informatics

2018.07 - 2021.06

SMKN 1 Kota Tangerang

|

Computer Engineering

CERTIFICATION

2023.04 - 2023.06

Udemy

|

iOS & Swift - The iOS App Bootcamp

2022.02 - 2022.02

Dicoding

|

Learn to Create Apps for Beginners

2022.02 - 2022.02

Dicoding

|

Introduction to Programming Using Swift

TOOLS & SKILLS

Tools: Xcode, XcodeCloud (CI/CD), XcodeGen, Swift Package Manager, Reality Composer Pro, CreateML, Visual Studio Code, GitKraken, Github, Jira, Notion, Miro, Figma, App Analytics, META Haptics Studio.

Skills: Swift, UIKit, SwiftUI, Combine, Clean Architecture, MVVM, SwiftData, CoreData, ARKit, RealityKit, SceneKit, SpriteKit, GameplayKit, AVFoundation, LottieKit, Core Haptics, Core Motion, Unit Testing.

Works.

Works.

Works.

Where real-world problems are transformed into innovative apps, crafted with a user-centric approach and a passion for seamless functionality.

Where real-world problems are transformed into innovative apps, crafted with a user-centric approach and a passion for seamless functionality.

Where real-world problems are transformed into innovative apps, crafted with a user-centric approach and a passion for seamless functionality.

It all begins with curiosity. Nothing more is essential

It all begins with curiosity. Nothing more is essential

It all begins with curiosity. Nothing more is essential

00-1

CHAMELURE

iOS App (iPadOS)

2024.09

00-2

MONOTASK

iOS App

2024.08

00-3

NOTESPRO

iOS App

2024.07

00-4

MEASUREME

iOS App

2024.06

00-5

SHOUTER

iOS App

2024.05

CHAMELURE

iOS App (iPadOS)

3 months (2024.09 - 2024.12)

MONOTASK

iOS App

1 month (2024.08 - 2024.09)

NOTESPRO

iOS App

2 weeks (2024.08)

MEASUREME

iOS App

4 months (2024.02 - 2024.05)

SHOUTER

iOS App

2 Weeks (2024.05)

CHAMELURE

iOS App (iPadOS)

3 months (2024.09 - 2024.12)

MONOTASK

iOS App

1 month (2024.08 - 2024.09)

NOTESPRO

iOS App

2 weeks (2024.08)

MEASUREME

iOS App

4 months (2024.02 - 2024.05)

SHOUTER

iOS App

2 Weeks (2024.05)

Publications.

Publications.

Publications.

A glimpse into my path as an iOS developer and the creative process behind bringing ideas to life.

A glimpse into my path as an iOS developer and the creative process behind bringing ideas to life.

A glimpse into my path as an iOS developer and the creative process behind bringing ideas to life.

September 1, 2024

Crafting Custom Haptics from An Audio in iOS using META Haptics Studio

There was a time when I was deep into developing an iOS app that aimed to make task management more engaging through custom haptic feedback. I wanted to create a unique vibration pattern that would signal to users when they had completed a task...

Duration

6 Min

September 1, 2024

Crafting Custom Haptics from An Audio in iOS using META Haptics Studio

There was a time when I was deep into developing an iOS app that aimed to make task management more engaging through custom haptic feedback. I wanted to create a unique vibration pattern that would signal to users when they had completed a task...

Duration

6 Min

September 1, 2024

Crafting Custom Haptics from An Audio in iOS using META Haptics Studio

There was a time when I was deep into developing an iOS app that aimed to make task management more engaging through custom haptic feedback. I wanted to create a unique vibration pattern that would signal to users when they had completed a task...

Duration

6 Min

Jul7 24, 2024

Mastering Navigation in SwiftUI Using Coordinator Pattern

Thanks to the powerful NavigationStack that is introduced in WWDC 2022. This powerful API provides a seamless way to manage view transitions and maintain a history of navigation states. However, as applications grow in complexity...

Duration

6 Min

Jul7 24, 2024

Mastering Navigation in SwiftUI Using Coordinator Pattern

Thanks to the powerful NavigationStack that is introduced in WWDC 2022. This powerful API provides a seamless way to manage view transitions and maintain a history of navigation states. However, as applications grow in complexity...

Duration

6 Min

Jul7 24, 2024

Mastering Navigation in SwiftUI Using Coordinator Pattern

Thanks to the powerful NavigationStack that is introduced in WWDC 2022. This powerful API provides a seamless way to manage view transitions and maintain a history of navigation states. However, as applications grow in complexity...

Duration

6 Min

July 5, 2024

Implement SwiftData using MVVM Architecture Pattern

It all began with my experience exploring SwiftData to enable data persistence in my project. However, I noticed that most tutorials and code snippets available online, including those from Apple, used SwiftData directly in a SwiftUI view. I found this...

Duration

4 Min

July 5, 2024

Implement SwiftData using MVVM Architecture Pattern

It all began with my experience exploring SwiftData to enable data persistence in my project. However, I noticed that most tutorials and code snippets available online, including those from Apple, used SwiftData directly in a SwiftUI view. I found this...

Duration

4 Min

July 5, 2024

Implement SwiftData using MVVM Architecture Pattern

It all began with my experience exploring SwiftData to enable data persistence in my project. However, I noticed that most tutorials and code snippets available online, including those from Apple, used SwiftData directly in a SwiftUI view. I found this...

Duration

4 Min

Contact.

Contact.

Contact.

Are you planning a new project?

Let’s talk!

Are you planning a new project?

Let’s talk!

Are you planning a new project?

Let’s talk!