Skip to content
View chosa91's full-sized avatar
:shipit:
:shipit:

Organizations

@get-bridge
Block or Report

Block or report chosa91

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

Hi, it's Jozsef ๐Ÿ‘‹๐Ÿ‘จโ€๐Ÿ’ป,

I'm an enthusiastic Software Engineer (with experience in mobile, frontend, backend, infrastructure, and design) who is passionate about making the world more accessible & user-friendly.

My mission is to deliver high-quality, responsive, and efficient products that respect platform, design, and accessibility guidelines.

๐Ÿ”ฎ Skills

  • Familiarity with a variety of technologies:
    • Mobile: Objective-C, Swift, Flutter
    • Frontend: ExtJS, AngularJS, React
    • Backend: TypeScript (NodeJS), Kotlin (Spring, Ktor), PHP, Ruby
    • Infrastructure: AWS, Terraform, Spinnaker
    • CI/CD: Jenkins, Bitrise, GitHub Actions
  • As a "script kiddie", I enjoy creating scripts to simplify my work (shell, python, javascript, swift)
  • Proficient with code versioning, and project management tools
  • Knowledge of Apple's design principles and interface guidelines, as well as material guidelines
  • UI/UX and Accessibility (WCAG) in mind
  • Having expertise in Adobe Photoshop, Figma, and Sketch

๐Ÿ”ญ What am I working on?

In 2022, I became the team leader of the mobile team at GetBridge where I have worked as an engineer since 2019.

While I continue to do my part in development, I'm constantly looking for ways to improve our processes and ensure the team is set up for success. I'm also committed to providing a safe, inclusive environment where everyone can do their most productive work. I'm passionate about helping my team members grow and reach their fullest potential.

It started as a greenfield ๐ŸŒฑ project. Written in pure Swift, with as few 3rd party dependencies as possible. Tested extensively (which I am very proud of) via Unit, UI, and Snapshot-tests.

โ€” Learning Management System + Performance Platform

It was born as a "HackWeek project" written in Flutter. You can use this digital version of a card exercise to identify what drives your career.

โ€” Career Drivers Cards for Managers and Employees

๐Ÿ™‡โ€โ™‚๏ธ Keeping myself up-to-date

I place a great deal of importance on self-training. Blogs, conferences, newsletters, and GitHub notifications are my main sources of information.

Besides these, I have been a subscriber to Point-Free since 2021, and the content they provide is excellent.

๐Ÿ’ฌ We can talk about

  • Software development
  • System design
  • Testing
  • Automation
  • UI & UX
  • Design tools, like Photoshop, Sketch, and Figma
  • Onewheel and Skateboarding โšก๏ธ๐Ÿ›น๐Ÿ˜
  • Board games ๐ŸŽฒ
  • Books and series related to sci-fi and fantasy ๐Ÿ“– ๐Ÿ“บ
  • Competitive, indie & cooperative video games ๐Ÿ‘พ
  • American bison ๐Ÿ‚

๐Ÿค™ Get in touch

Email | LinkedIn

Pinned

  1. with.swift with.swift
    1
    @discardableResult
    2
    public func with<T>(_ value: T, _ builder: (T) -> Void) -> T {
    3
        builder(value)
    4
        return value
    5
    }
  2. Destructure dictionaries into tuple Destructure dictionaries into tuple
    1
    // Source: https://twitter.com/NSExceptional/status/1383665312684335105
    2
    
                  
    3
    // MARK: - Helpers
    4
    
                  
    5
    extension UnsafePointer {
  3. FunctionBuilder mvp for a given/when... FunctionBuilder mvp for a given/when/then test setup
    1
    import XCTest
    2
    
                  
    3
    @_functionBuilder
    4
    struct Test<T> {
    5
        var data: T
  4. Backward compatible reactive Observa... Backward compatible reactive ObservableObject
    1
    import Foundation
    2
    import UIKit
    3
    
                  
    4
    // Source: https://www.swiftbysundell.com/articles/published-properties-in-swift/
    5
    
                  
  5. AnyEquatable.swift AnyEquatable.swift
    1
    import Foundation
    2
    
                  
    3
    struct AnyEquatable {
    4
        private let isEqualTo: (Any) -> Bool
    5
        let value: Any