Skip to content
View chanonly123's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report chanonly123

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
chanonly123/README.md

Static Badge Static Badge Static Badge

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Static Badge Static Badge Static Badge Static Badge Static Badge

Static Badge Static Badge



Typing SVG


I am a Full-time iOS Developer @GlobalLogic | ex @bolt.earth | ex @eezy | ex @Opentalk | Android Kotlin Enthusiast | Love to build and play games | Backend Wizard | JUCE C++ Audio | Flutter

Backstory

Ever since I got my first computer in the 7th standard, I’ve been captivated by the world of software and games. My curiosity about how these incredible tools and experiences are created led me down the path of learning C and C++ and eventually choosing computer science for my higher studies.

One of my proudest moments was developing a 2D air hockey game completely from scratch—no third-party engine, just pure code. I handled everything from motion to collision detection and post-collision physics using vector math, which was a great challenge and a lot of fun.

In my early career, I had the opportunity to work at a few startups, diving deep into mobile application development. Over the years, I’ve developed more than 15 apps from the ground up, each one teaching me something new and pushing me to refine my skills.

I’m also an active contributor on GitHub, and it’s always rewarding to see others find value in the tools and code I share.

Reach me: [email protected]

Checkout my Online resume

Tutorial blogs

Super simple Dependency Injection in Swift
Create a simple 2D air hockey game in iOS using UIKit Dynamics part 1
Wrapping up boilerplate code — part 1: Interface builder
Turbocharged SwiftUI Previews: Exploring Modularization with SPM
SwiftUI Text — things you can do

Check out my android games on play store

Solve me free

Air Hockey 2d

Love-You Gesture Check out my Open-Source apps and libraries

Local Response

Mock iOS http API calls, without proxy and certificates, uses swizzling.

Json-Model-Generator

MacOS app for Generating JSON classes (Template based)

ProfileClusterView

Fully automatic managed circular image array above UIKit.

AutoKeyboard

Automatic Keyboard handling for iOS written in Swift

app-store-transition

iOS app store transition

Gems-clasic-game

Classic Gems matching game using swift and minimal code

air_hockey_ios

Example of 2D air hockey 2 player game with UIView physics, swift.

BackgroundAnimation

Background animation of floating obects like HQ Trivia app

Cowboy Hat Face Thanks for Visiting

Pinned Loading

  1. juce_mix_player juce_mix_player Public

    Audio player using JUCE library, with track composition

    C++ 4 1

  2. Json-Model-Generator Json-Model-Generator Public

    MacOS app for Generating JSON classes (Template based)

    Swift 93 16

  3. local-response local-response Public

    Mock iOS http API calls, without proxy and certificates, uses swizzling

    Swift 9 1

  4. ProfileClusterView ProfileClusterView Public

    Fully automatic managed circular image array above UIKit.

    Swift 6 3

  5. app-store-transition app-store-transition Public

    iOS app store transition

    Swift 2

  6. air_hockey_ios air_hockey_ios Public

    Example of 2D air hockey 2 player game with UIView physics, swift.

    Swift 2