Skip to content
View KelCodesStuff's full-sized avatar
πŸ’»
Coding
πŸ’»
Coding

Highlights

  • Pro

Block or report KelCodesStuff

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KelCodesStuff/README.md

iOS Engineer πŸ“± | Physics Programmer πŸ‘¨πŸ½β€πŸ’»

Hello, πŸ‘‹πŸΌ I'm Kel

A results-driven iOS Engineer with 7 years of experience developing and launching highly successful applications, achieving over 350K downloads. Expert in multiple iOS frameworks such as SwiftUI, UIKit, Core Data, and Concurrency, with a proven ability to optimize for performance and memory management. Proficient in architecting applications using MVC and MVVM patterns, and adept at implementing UI/UX principles to create intuitive and engaging mobile experiences.

Skills πŸ› οΈ

Programming Languages

  • Swift

  • C

  • C++

Development Frameworks

  • SwiftUI

  • Metal

  • Core Data

  • Core Animation

Testing Frameworks

  • XCTest

  • XCUITest

  • Google Test

Experience βœ…

iOS Development

  • Refactored a UIKit banking application to SwiftUI as part of a four-engineer team, modernizing the user interface resulting in a 15% improvement in initial load times.
  • Utilized Instruments to analyze and optimize encrypted data handling, resolving a memory leak and reducing memory consumption by 35% during large data operations.
  • Engineered core functionalities using SwiftOTP for a password manager application, including token storage and generation of time-based one-time passwords (TOTP), improving user security and account protection.
  • Leveraged CryptoSwift to implement on-device AES-256 encryption for secure storage and management of sensitive user credentials, including usernames, passwords, and TOTP secrets.
  • Developed fluid and engaging user interfaces by leveraging Core Animation to create custom animations and transitions within a messaging application, enhancing user experience and application interactivity.
  • Architected and maintained comprehensive unit and UI tests using XCTest and XCUITest, ensuring code reliability, functionality, and a 30% reduction in crash reports measured by Sentry.

Physics Programming

  • Physics Simulations in iOS using Swift and SceneKit

    • Built sphere simulation demonstrating mass-dependent behavior and wind force effects.
    • Designed particle system for fluid behavior simulation using SceneKit's physics engine.
    • Implemented physics-based interactions between 200+ particles and solid container.
    • Tuned physical properties (restitution, friction, damping) to achieve realistic fluid dynamics.
  • Box3D, a 3D extension of Box2D in C++ (In Progress)

    • Implementing rigid body dynamics.
    • Implementing an iterative constraint solver.
    • Implementing collision detection: dynamic AABB tree (broad-phase) and SAT/GJK (narrow-phase).

Stats πŸ“ˆ

Top Langs

Social

Pinned Loading

  1. swift Public

    Forked from swiftlang/swift

    The Swift Programming Language

    C++

  2. Authenticator Public

    Authenticator iOS app

    Swift

  3. wikipedia-ios Public

    Forked from wikimedia/wikipedia-ios

    πŸ“±The official Wikipedia iOS app.

    Swift

  4. Signal-iOS Public

    Forked from signalapp/Signal-iOS

    A private messenger for iOS.

    Swift

  5. Physics-Simulations Public

    Physics Simulations in Swift and SceneKit

    Swift 1

  6. Box3D Public

    A 3D Physics Engine for Game Development

    C