Skip to content
View shehanish's full-sized avatar

Highlights

  • Pro

Block or report shehanish

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
shehanish/README.md

Hi, I'm Shehani ๐Ÿ‘‹

Swift iOS SwiftUI Kotlin Kotlin Multiplatform Jetpack Compose Android C++ Docker Xcode

Mobile Engineer passionate about building clean, scalable, and user-friendly applications across iOS and Android with modern design patterns.

Currently crafting native and cross-platform mobile apps, deepening my expertise in Swift, SwiftUI, Kotlin, Jetpack Compose, and Kotlin Multiplatform to deliver polished, production-ready experiences. ๐ŸŽฏ

๐Ÿ“ฑ Mend

A fully-featured, native iOS application built completely from scratch.

  • Link to Repository
  • Tech Stack: SwiftUI, Swift Concurrency (async/await), MVVM Architecture, [e.g., CoreData / URLSession]

*Mend is a private, local-first iOS wellness app for people who want a softer place to process their feelings. It combines daily mood check-ins, AI-powered reflections, a guided journal, and a calm space for moments of anxiety โ€” all stored privately on your device.

  • Key Features: AI-powered emotional companion, no-contact counter tracker, Panic Room with guided breathing & grounding techniques
  • What I Learned: Privacy-first mental health app, secure on-device data handling, real-time AI conversations, interactive UI design

๐ŸŽ“ Swifty Companion

An advanced native iOS application developed as part of the 42 specialized curriculum.

  • Repository | Tech Stack: SwiftUI, MVVM, Swift 6, OAuth2
  • Key Features: OAuth2 authentication with 42 API, real-time peer search, dynamic progress visualization, responsive multi-view navigation
  • The 42 Challenge: Built without standard tutorials, relying on official Apple documentation and peer code reviews

Other Projects

Project Description Links
๐Ÿ“ SmartNotes Fast note-taking iOS app with clean organization and optional cross-device syncing. Repo
๐ŸŽฎ Transcendence Full-stack collaborative project showcasing end-to-end delivery and system design. Repo
โš™๏ธ CPP09 C++ project demonstrating OOP, algorithms, and problem solving. Repo
๐Ÿณ Inception Docker-based service orchestration and infrastructure setup. Repo
๐Ÿš€ Upcoming Mobile Apps Currently designing and building new iOS and Android applications (repos coming soon). โ€”

Tech Stack

  • Mobile: Swift, SwiftUI, UIKit, Kotlin, Kotlin Multiplatform, Jetpack Compose, Concurrency (async/await)
  • Languages: C, C++, Swift, Kotlin
  • Backend / Web: REST APIs, authentication, client/server architecture
  • DevOps / Infra: Docker, Docker Compose, containers, networking
  • Tools: Git & GitHub, Linux, Makefiles, shell basics, Xcode, Android Studio
  • Core CS: OOP, debugging, problem solving, clean code practices

What I'm working on

  • Building and shipping mobile apps across iOS and Android (SwiftUI, Jetpack Compose, Kotlin Multiplatform)
  • Improving mobile fundamentals: architecture (MVVM), networking, persistence (Core Data / SwiftData), and testing

Contact

Pinned Loading

  1. cpp09 cpp09 Public

    The final module of the 42 C++ path, focused on the advanced use of the Standard Template Library (STL). This repository implements complex data handling using various containers to solve real-worlโ€ฆ

    C++

  2. Inception Inception Public

    A system administration project focused on containerization and cloud orchestration. This repository contains a fully automated LEMP stack (NGINX, MariaDB, WordPress) deployed via Docker Compose wiโ€ฆ

    Shell

  3. SmartNotes SmartNotes Public

    Kotlin Multiplatform podcast app (Compose Multiplatform) for transcripts, highlights, summaries, and smart notes.

    Kotlin

  4. Swifty-Companion Swifty-Companion Public

    A native iOS application built with Swift 6 and SwiftUI to interact with the 42 Network API. Featuring OAuth2 authentication, real-time peer searching, and dynamic progress visualization.

    Swift

  5. eschencode/minishell eschencode/minishell Public

    A functional replica of the Bash shell developed in C. Focuses on system calls, file descriptors, and robust error handling.

    C 3

  6. mdomnik/Transcendence mdomnik/Transcendence Public

    Ai-driven online quiz game

    TypeScript 3 2