Recommended expert

Marcin Szalski

Mobile / Game Developer

Marcin Szalski
Toruń, Poland

Experience

Nov 2017 - Present
8 years 5 months
Poland

Mobile / Game Developer

Freelancer

  • Creation and maintenance of Android & iOS programming applications
  • Roles: developer, architect, tech leader
  • Publications: C99 • ADR APP Mobile - Android & iOS; C++1z • Billionaire City - Android & iOS; C# • Coca-Cola Freestyle - Android; GLSL • Double Eagle - Android; Java • DynoRoad - Android & iOS; JavaScript • FPDailyCheck - Android & iOS; Kotlin • my Randstad - Android; Lua • PolyJoy - Android; Objective-C • RideLink - Android; Objective-C++ • Slots Billionaire - Android & iOS; Python • Truecaller - Android
  • Technologies: Android SDK, Capacitor, Coroutines, C99, C++17, Swift Dagger, Fastlane, Firebase, iOS SDK, Jetpack Compose, JNI, JUnit, J2SE, Kotlin, Lua, Moya, Objective-C, OpenGL ES SL, RxJava, RxSwift, Swift, Typhoon, Xamarin.Forms
Sep 2016 - Nov 2017
1 year 3 months
London, United Kingdom

Android Developer

YouView TV Ltd

  • Creation and maintenance of Android applications
  • Roles: developer, architect
  • Publications: YouView - Android
  • Technologies: Android SDK, C, C++1z, Jenkins, JNI, JUnit, J2SE, Kotlin, Mockito, PowerMock, Robolectric, Ruby, RxJava
Apr 2016 - Sep 2016
6 months
London, United Kingdom

Senior Android Developer

Kinosis Ltd

  • Maintenance of Android applications
  • Roles: developer
  • Publications: Touch Surgery - Android
  • Technologies: Android SDK, C++11, Jenkins, JNI, J2SE, ODB, Robolectric
Apr 2015 - Mar 2016
1 year
Warsaw, Poland

Software Developer

Opera Software Poland Sp. z o.o.

  • Creation of Android applications (web browser integration, video streaming)
  • Roles: developer, architect
  • Technologies: Android SDK, Butter Knife, C++11, Dagger, EasyMock, Google Mock, Google Test, Infector++, Jenkins, JUnit, J2SE, Python, SQLite3
Oct 2014 - Apr 2015
7 months
Warsaw, Poland

Software Consultant

Cybercom Poland Sp. z o.o.

  • Creation of iOS applications (UI, business logic, DB)
  • Publications: TrustCase Secure Business Messenger
  • Technologies: C, iOS SDK, Objective-C, OCMock, OpenGL ES SL, SpriteKit, SQLite3, Swift, Typhoon, XCTest
Jul 2014 - Sep 2014
3 months
Warsaw, Poland

Mobile Software Developer

Getin Noble Bank S.A.

  • Refactoring of internal Android applications and maintenance of flagship Android applications (UI, business logic)
  • Technologies: Android SDK, C++, EasyMock, Google Mock, Google Test, Guava, JMockit, JUnit, J2SE, RoboGuice, Robolectric
Oct 2011 - Jun 2014
2 years 9 months

Games Neox

  • Porting of Amiga cracktros, games and intros to mobile systems (UI, business logic, DB) on Android, iOS and Windows Phone
  • Creation of iOS and Android utility libraries
  • Publications: Bobo Level 2; Bobo Level 5; NXDemo 00B; NXDemo 01B; NXDemo 03A; NXDemo 04A; GNThreadPool
  • Technologies: Android SDK, Cocoapods, C++, C#, JNI, J2SE, Objective-C, OpenGL ES 1.x, Travis
Oct 2011 - Jun 2014
2 years 9 months
Warsaw, Poland

Junior Software Engineer / Software Engineer

Samsung Electronics Poland R&D Center

  • Creation and maintenance of the Android embedded joyn client (UI, business logic, DB, network communication)
  • Roles: developer, Technical Group lead, business representative during meetings with GSMA and MNOs
  • Technologies: Android SDK, C, C++, EasyMock, Guava, Guice, Jenkins, JNI, JUnit, J2SE, ORMLite, Robolectric, SQLite3
Jul 2010 - Sep 2011
1 year 3 months
Bydgoszcz, Poland

Game Developer

Frontline Studios Sp. z o.o.

  • Creation of games for Android, iOS, Nintendo DS and Mac OS (UI, business logic, DB)
  • Roles: lead developer
  • Publications: Vanessa Saint-Pierre Delacroix - Android & iOS; Potty Racers 2 - iOS
  • Technologies: Android SDK, C++, JNI, J2SE, Objective-C, OpenGL ES 1.x/2.0, Python

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (13.5 years), Telecommunication (2.5 years), Media and Entertainment (1 year), Education (0.5 years), and Healthcare (0.5 years).

Information Technology
Telecommunication
Media and Entertainment
Education
Healthcare

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (15.5 years) and Product Development (14 years).

Information Technology
Product Development

Skills

  • Mobile Technologies

  • Agile

  • Tdd

  • Software Design

  • Cross-platform Solutions

  • Algebra

  • Chaos Theory

  • Fractals

  • Powerlifting

  • Running

  • Movie

  • Demoscene

  • Guitar Playing

  • Foreign Languages

Languages

Polish
Native
German
Advanced
English
Advanced

Education

Oct 2013 - Jan 2016

University of Silesia

Magister of Science in Mathematics, Specialization in Mathematics for Finance and Economics · Mathematics · Katowice, Poland

Oct 2008 - Jul 2011

Kazimierz Wielki University

Licentiate in Mathematics, Specialization in Mathematics for Computer Science · Mathematics · Bydgoszcz, Poland

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Marcin based?

Marcin is based in Toruń, Poland and can operate in on-site, hybrid, and remote work models.

What languages does Marcin speak?

Marcin speaks the following languages: Polish (Native), German (Advanced), English (Advanced).

How many years of experience does Marcin have?

Marcin has at least 16 years of experience. During this time, Marcin has worked in at least 8 different roles and for 9 different companies. The average length of individual experience is 2 years and 9 months. Note that Marcin may not have shared all experience and actually has more experience.

What roles would Marcin be best suited for?

Based on recent experience, Marcin would be well-suited for roles such as: Mobile / Game Developer, Android Developer, Senior Android Developer.

What is Marcin's latest experience?

Marcin's most recent position is Mobile / Game Developer at Freelancer.

What companies has Marcin worked for in recent years?

In recent years, Marcin has worked for Freelancer.

Which industries is Marcin most experienced in?

Marcin is most experienced in industries like Information Technology (IT), Telecommunication, Media, and Entertainment and Publishing. Marcin also has some experience in Education, Healthcare, and Banking and Finance.

Which business areas is Marcin most experienced in?

Marcin is most experienced in business areas like Information Technology (IT) and Product Development.

Which industries has Marcin worked in recently?

Marcin has recently worked in industries like Information Technology (IT).

Which business areas has Marcin worked in recently?

Marcin has recently worked in business areas like Information Technology (IT) and Product Development.

What is Marcin's education?

Marcin holds a Master in Mathematics from University of Silesia and a Bachelor in Mathematics from Kazimierz Wielki University.

What is the availability of Marcin?

Marcin is immediately available full-time for suitable projects.

What is the rate of Marcin?

Marcin's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Marcin?

To hire Marcin, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 550-710 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.