● @richardnkanga

Developer.
Designer.

Developer.
Designer.

Developer.
Designer.

Problem
solver.

Problem
solver.

Problem
solver.

Richard Nkanga

A LITTLE ABOUT ME

I’m Richard, an iOS developer and designer. I enjoy turning everyday problems into thoughtful apps—connecting how an interface looks with how it feels to use.

I’m Richard, an iOS developer and designer. I enjoy turning everyday problems into thoughtful apps—connecting how an interface looks with how it feels to use.

I’m Richard, an iOS developer and designer. I enjoy turning everyday problems into thoughtful apps—connecting how an interface looks with how it feels to use.

01 / MY STORY

From curiosity to code.

My interest in building apps started on a hand-me-down Android phone. I taught myself Java and explored apps I admired to understand how they worked. My first iPhone was a second-hand iPhone 6 with a cracked screen. It barely functioned, and I loved it anyway.

A gifted iPhone 11 later gave me the chance to focus on Swift and SwiftUI. That curiosity grew into a practice that brings interface design and iOS development together.

What keeps me interested is the connection between the two: shaping an idea in Figma, building it in SwiftUI, and refining the details until the experience feels coherent.

02 / HOW I BUILD

From the first sketch to the working screen.

Understand the problem

Start with what someone needs to do, then sketch a clear path through the experience.

Design the interaction

Use Figma to explore layout, hierarchy, and the details that make a screen feel intuitive.

Build and refine

Bring the design into SwiftUI, then revisit the interface as the working app takes shape.

CORE TOOLS / SWIFT · SWIFTUI · FIGMA

Currently exploring Swift Concurrency and SwiftData.

Explore my work ↗

● ● ● AboutView.swift · SwiftUI

01 struct Approach {

01 struct Approach {

02 let design = Figma()

02 let design = Figma()

03 let build = SwiftUI()

03 let build = SwiftUI()

04

04

05 func refine() {

05 func refine() {

06 design → build → iterate

06 design → build → iterate

07 }

07 }

08 }

08 }

ILLUSTRATIVE WORKFLOW · SWIFTUI

● ● ● Portfolio System · Figma

COLOR

2D2E32

91DFC5

92DFC5

F3F2ED

AUTO LAYOUT

Frame · Gap 16 / Pad 28 / R 20

Aa Aa

Editorial serif · Monospace labels · Quiet body copy

DESIGN TO CODE · PORTFOLIO CONCEPT

03 / BEYOND THE CODE

PHOTO TO ADD

My cat, the unofficial QA tester.

PHOTO TO ADD

Where I actually build.

Let’s make something thoughtful.

Let’s make something thoughtful.

Let’s make something thoughtful.

Based in Ontario, Canada · Open to full-time iOS developer roles. I’d like to join a team that values thoughtful interfaces and the craft of building them.

Get in touch

View GitHub

Contact and GitHub links to connect.