Destu Cikal

iOS Developer at Bullion Ecosystem International, building native apps with UIKit and SwiftUI.

Now
Bullion Ecosystem International

iOS Developer

Bullion Ecosystem International

UIKitSwiftUI
Education & Training
Apple Developer Academy @ BINUS

Apple Developer Academy @ BINUS

Graduate Cohort 2025

Telkom University

Telkom University

Software Engineering (Exp. 2026)

Specialized Focus
iOS Engineering
UIKitSwiftUI

Native interfaces & complex app lifecycles.

Backend
GoPostgreSQL

Concurrent services & robust data systems.

DevOps
DockerCloudflare

Automated deployment & edge infrastructure.

Technical Spotlight

Deep dives into specific engineering domains.

iOSAudioKitAVFoundationAccelerate

Tiny App: Baby Heartbeat Listener

An iOS app using AirPods and AVFoundation to create an intimate bonding experience for expecting parents.

Technical Architecture

The "Orb" Visualization: Created a custom Canvas-based component that transforms audio input into fluid, organic animations. The OrbLiveListenViewModel maps real-time sound amplitude to dynamic shape changes, giving the interface a "living" quality that reacts to what parents hear.

Audio Processing: Used AVFoundation and AudioKit to process microphone input through a Parametric EQ and High Shelf Filter, emphasizing lower frequencies around 200Hz to highlight rhythmic sounds while preserving the natural ambient audio of the experience.

Signal Analysis: Built a custom audio analyzer using the Accelerate framework with FFT processing. A dynamic peak buffer detects rhythmic patterns in the audio without aggressive filtering, keeping the soundscape natural and immersive rather than artificially silent.

gtfs-web.dev
Live
GoReactTypeScriptPostgreSQL

GTFS-Web: High-Performance Transit Management Ecosystem

A comprehensive GTFS management platform featuring a dual-frontend architecture, interactive route studio, and real-time geospatial data processing.

✨ Go ahead, try it out—this is the real app running live.

Technical Architecture

Proximal Hub Overlay Pattern: Implemented a custom UI architecture where sidebars handle entity selection while floating, draggable hubs facilitate deep-data editing, maximizing map visibility.

Dual-Frontend Architecture: Engineered a specialized CMS for transit operators with X-Style high-density layouts and a separate Web Viewer for public commuters.

Geospatial Route Studio: Built an interactive mapping engine using Leaflet and React for real-time stop placement, route pathfinding, and visual trip pattern validation.

iOSSwiftUICreate MLSwiftData

Telly: BISINDO Sign Language Learning

A native iOS app teaching Indonesian Sign Language (BISINDO) through real-time gesture recognition.

Technical Architecture

On-Device Vision: Trained Create ML models to recognize 50+ BISINDO signs, optimized for low-latency execution directly on the device.

Reactive SwiftUI UI: Built an interactive course system with real-time camera overlays providing instant gesture feedback.

Local Data Persistence: Used SwiftData to manage user progress, lesson states, and achievement history without server dependency.

SwiftSpriteKitSwiftUIRxSwift

Go Line: Transit Puzzle Simulator

A zen-inspired transit management game where players draw railway lines, connect stations, and keep the city moving smoothly.

Technical Architecture

SpriteKit Engine: Uses SpriteKit for smooth, performant 2D rendering—curvy rails, interactive maps, and sleek game pieces.

Swifty Modern UI: Combines SwiftUI for menus and overlays with SpriteKit gameplay for ultra-responsive user experience.

Reactive State Management: All game state and interactions are managed with RxSwift, ensuring tight syncing between logic and UI.

Selected Works

iOS apps, web projects, and ML experiments.

Tiny App: Baby Heartbeat Listener
iOSAudioKit

Tiny App: Baby Heartbeat Listener

An iOS app using AirPods and AVFoundation to create an intimate bonding experience for expecting parents.

Telly: BISINDO Sign Language Learning
iOSSwiftUI

Telly: BISINDO Sign Language Learning

A native iOS app teaching Indonesian Sign Language (BISINDO) through real-time gesture recognition.

Solari: Running Tracker
iOSSwiftUI

Solari: Running Tracker

Running tracker app using SwiftUI, MapKit, and Core Location for real-time metrics and route visualization.