logo

Karan Dahiya

engineering.
development.
design.

Mobile Apps

Here are some of my own creations published on app stores.

guru reader image
guru reader image

Siva: Meditation and Mindfulness

[In-progress] Android app for meditation, breathing, and mindfulness.

Languages and Tools
  • Designed in Figma
  • UI created in Kotlin using Jetpack Compose
  • Employs MVVM architecture
  • Using Room SQLite for local database storage
Coming soon to Google Play Store
guru reader image
guru reader image

Training Log

iOS app for logging, managing, and analyzing workout training data.

Languages and Tools
  • Designed in Figma
  • UI created in Swift using SwiftUI
  • Employs MVVM architecture
  • Stores data in local SQLite database
Download on the App Store
guru reader image
guru reader image

Guru Reader

iOS app for reading, highlighting, and reflecting on Sikh spiritual scripture

Languages and Tools
  • Designed in Figma
  • UI created in Swift using programmatic UIKit
  • Employs VIPER architecture
  • Stores user highlights in Core Data
Download on the App Store
steppal-1
steppal-3

StepPal

iOS widget app for viewing step count data at a glance

Languages and Tools
  • Designed in Figma
  • Built in SwiftUI and programmatic UIKit
  • Implemented MVVM using Swift Combine
Download on the App Store

Other shenanigans

Here are some other miscellaneous projects I've built in the past.

philosophy quotes API thumbnail

Philosophy API

REST API for retrieving philosophical quotes

Languages and Tools
  • Javascript
  • Node.js
  • Express.js
  • MongoDB (NeDB)
Github
galahad-quest thumbnail

Galahad's Quest

A short fantasy action RPG browser game

Languages and Tools
  • Javascript
  • P5.js
  • HTML Canvas
  • Sprite Animation
Github
lockbox thumbnail

Electronic Lockbox

Metal lockbox with alarm

Languages and Tools
  • C
  • Embedded System
  • Raspberry Pi
  • Real-time State Machine
  • Watchdog
Github
maze game thumbnail

Horror Maze Escape

Players must make it to the other side before the monsters find them!

Languages and Tools
  • Unity3D
  • C#
Github
sketchbook thumbnail

Sketchbook (in repair)

A digital sketchbook blog showcasing my progress in learning to draw

Languages and Tools
  • Javascript
  • Node.js
  • Express.js
  • MongoDB (NeDB)
  • Bootstrap
  • HTML/CSS
Github