Ilija Puaca, iOS Developer in Belgrade, Serbia
Ilija Puaca

iOS Developer in Belgrade, Serbia

Member since June 1, 2017
Ilija has vast experience working with different parts of the technology stack, allowing him to provide valuable insight about products as a whole. Having spent 6+ years developing iOS apps, his primary focus is mobile development. He is used to fast-paced environments as he's spent the majority of his time in early-stage startups. Communication and professionalism are his strong suits; he always makes sure to go the extra mile.
Ilija is now available for hire




Belgrade, Serbia



Preferred Environment

macOS, Xcode, Git

The most amazing...

...hobby-project I've coded was a computer vision based Sudoku puzzle solver, which only requires the user to point the phone at the puzzle.


  • Lead iOS Engineer

    2017 - 2019
    The Authentic Company Inc.
    • Led the iOS development team which grew up to four people.
    • Created and integrated a fully custom group video call interface.
    • Implemented complex UI layouts across the app.
    • Prototyped and delivered the initial functionality set to beta testers.
    • Addressed beta tester feedback and launched the product.
    Technologies: iOS, Swift
  • Senior Software Engineer

    2012 - 2017
    InsideMaps Inc.
    • Acted as a technical team lead in Belgrade office.
    • Worked on every piece of the technology stack, including Web front and back end, 3D Visualization, Computer Vision, Mobile, etc.
    • Implemented an abstract OpenGL rendering engine for iOS.
    • Wrote a low-level API for communication with custom hardware over Bluetooth for iOS.
    • Created a large-scale, highly optimized, persistent uploading mechanism for iOS.
    Technologies: JavaScript, NodeJS, AngularJS, WebGL, three.js, iOS, Objective-C, Swift, Computer Vision
  • Software Developer

    2012 - 2014
    PSTech d.o.o
    • Developed several marketing-oriented iOS apps.
    • Worked as a member of internal R&D team.
    • Mentored interns and new employees.
    Technologies: iOS, Objective-C, JavaScript


  • InsideMaps (Development)

    InsideMaps helps anyone present and visualize their spaces/properties on the highest level. It creates stunning interactive virtual tours, 3D models, floor plans, 3D tour videos, and HDR photos.

    It makes use of the InsideMaps Capture app, which in conjunction with a custom-built InsideMaps HERO device captures spaces that are then processed by a complex set of tools, in order to create a set of products listed above.

    Technologies: JavaScript, AngularJS, three.js, PHP, NodeJS, AWS, iOS, Objective-C, Swift

  • Zion (Development)

    Zion is an iOS and web app that lets the users influence the culture by using virtual currency to boost songs and help the community find good music while supporting artists.

    The most valuable artists chosen by the users are invited to perform exclusive concerts and shows on Zion.

    Technologies: iOS, Swift, Video Streaming (Tokbox)

  • GotCourts (Development)

    Implemented initial version of GotCourts iOS app.

    GotCourts puts facilities and players together on an enthusiastic tennis-network.

    You can look for free slots online and you can even find new partners to play with. You can also use GotCourts to play matches directly with other players. If you want to improve your game you can search for Sparring Partners and Certified Coaches. Furthermore, you have all the information from your tennis partners and from your clubs or centers on your App.

    Technologies: iOS, Objective-C

  • SudokuMagic (Development)

    SudokuMagic is a proof of concept iOS app that I've built which lets the user solve Sudoku puzzles by simply pointing their camera at it.

    It uses OpenCV for the computer vision portion of the task, utilizing several complex techniques in order to achieve the best results, even when solving a puzzle from newspapers.

    Technologies: iOS, Objective-C++, OpenCV

  • Sailing Tactician (Development)

    Sailing Tactician is an iOS app that helps sailing teams win regattas.

    It helps you prepare for the race start, navigates you through the racecourse, and helps you win races by displaying accurate data about your current speed, position, heading, wind direction, distance, and time to the next buoy based on the race order.

    Technologies: iOS, Objective-C

  • Mozzart Bet (Development)

    Implemented initial version of Mozzart Bet iOS app.

    Mozzart Bet is a proprietary app that was made for a local sports betting company. It allows the user to browse sports matches, leagues, and view scores in real-time among other things.

    Technologies: iOS, Objective-C

  • Divis Real Estate (Development)

    A web platform that allows the clients to easily browse, rent, and buy real estate properties. It also has an elaborate CMS that the broker uses to manage the properties.

    Technologies: PHP, jQuery

  • ShockWave (Development)

    ShockWave is an iOS application that enables easy music discovery through an interactive map. You can see what other users are listening to, be it in your area or on the other side of the world


  • Languages

    Objective-C, Swift, JavaScript, Java, PHP, SQL
  • Tools

    Xcode, Git, TokBox, Crashlytics, Fastlane, GitHub
  • Platforms

    iOS, MacOS, Firebase, AWS EC2
  • Frameworks

    Core Location, Core Bluetooth, Zend Framework, AngularJS, Express.js, ARKit
  • Libraries/APIs

    MusicKit, Spotify API, Alamofire, RxSwift, Node.js, CocoaPods, Three.js, Reactive Extensions, RxCocoa, OpenGL, WebGL, OpenCV
  • Paradigms

    Model View Viewmodel (MVVM), Reactive Programming
  • Storage

    MySQL, MongoDB, AWS S3
  • Other

    Computer Vision, Amplitude


  • Bachelor's degree in Computer Science
    2008 - 2012
    Rańćunarski Fakultet - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others