Stanisław Chmiela, Developer in Kraków, Poland
Stanisław is available for hire
Hire Stanisław

Stanisław Chmiela

Verified Expert  in Engineering

Software Developer

Location
Kraków, Poland
Toptal Member Since
January 28, 2016

Eight years of professional software development and consulting gave Stanislaw an edge in creating products the optimal way—trying to hit all: fast, good, and cheap. While his recent experience circles around React Native libraries and apps, he has a knack for back ends too. His go-to back-end framework is trusty Ruby on Rails, but he's keeping an eye on recent developments in the Elixir world that enable web apps to be blazing fast and scalable.

Portfolio

Luma
Node.js, Next.js, React, PostgreSQL, Amazon Web Services (AWS), Expo, Swift...
Software Mansion
Relay, GraphQL, Ruby on Rails (RoR), Android, iOS, React Native
K.
Fastlane, Android, iOS, JavaScript, Expo, React Native

Experience

Availability

Part-time

Preferred Environment

Android Studio, Xcode, MacOS, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on was the creation of extensible plug-in system for React Native libraries called Unimodules allowing easy interoperation between libraries

Work Experience

Founding Engineer

2020 - 2023
Luma
  • Implemented a virtual ticketing system driving virality of events hosted on Luma by allowing users to easily share a neatly looking ticket to their social media, e.g., Instagram story via an iOS App Clip.
  • Increased ease of communication between community members by adding chat. Worked on both the flexible and scalable back end and delightful front end. It also supported an online indicator that required a custom solution.
  • Led the way in the Solana ecosystem when it comes to ease of dApps usage on iOS by adding a Safari extension to the Glow wallet. To this day, it's an unparalleled golden standard of wallet integration with iOS.
  • Designed an on-chain claimable achievements system for easier onboarding of new Solana users into the ecosystem of dApps.
Technologies: Node.js, Next.js, React, PostgreSQL, Amazon Web Services (AWS), Expo, Swift, iOS, Ticketing, Solana

Software Engineer

2016 - 2020
Software Mansion
  • Refactored a big, legacy Ruby on Rails application.
  • Created a successful React Native application singlehandedly with a performant list of automatically playing videos as the main UI element.
  • Created a cross-platform API for facial recognition for iOS and Android.
  • Designed and implemented an expandable system of plug-in React Native packages (you may know them as Unimodules).
  • Delivered a proof-of-concept React Native component that rendered multiple columns of Safari-like arranged tabs, each containing an RN screen with animations when switching between tabs.
  • Implemented a developer-friendly Expo module allowing developers to receive, schedule, and manage notifications.
  • Worked on a React front end packed with features for a web application that helped fitness coaches communicate with their trainees.
Technologies: Relay, GraphQL, Ruby on Rails (RoR), Android, iOS, React Native

React Native and Expo Developer

2019 - 2019
K.
  • Created a mobile application from scratch following designs shared by the client in Abstract.
  • Configured iOS credentials (keys, entitlements) for the project and set up infrastructure for sharing it with Fastlane.
  • Ejected to bare React Native from Expo.
  • Upgraded React Native version manually on both native projects.
  • Implemented a full-fledged navigation solution using React Navigation.
Technologies: Fastlane, Android, iOS, JavaScript, Expo, React Native

Web Developer

2014 - 2019
Piarists in Poland
  • Created a website regarding the spiritual adoption of high school graduates.
  • Developed a website informing about World Youth Days in Poland.
  • Deployed and configured a WordPress site about Piarists' activities for young people.
  • Created a responsive cross-platform (iOS, Android, web) application letting tourists navigate through Cracow specifically visiting seven points of interest.
Technologies: React Native, Expo, WordPress, JavaScript, CSS, HTML

Application Developer

2015 - 2016
Zjemy.to
  • Created a web application for customers and suppliers.
  • Designed the web design of the application.
  • Integrated the application with an external payments system.
  • Designed the logo and company's entire communication guidelines.
Technologies: CSS, HTML, Ruby on Rails (RoR), Ruby

Web Developer

2014 - 2014
Homobonus
  • Created a Ruby on Rails application that has a nice, calming design.
  • Invented an ergonomic way of handling non-standard type of data (prices of different sized stocks).
  • Supported the rendering of quality PDFs with summaries.
  • Deployed an application on Mac OS X.
Technologies: CSS, HTML, Prawn, Ruby on Rails (RoR), Ruby

Website Developer

2011 - 2013
Shee
  • Created a custom CMS in PHP.
  • Designed a whole website along with the corporate design.
Technologies: MySQL, PHP, CSS, HTML

Kraków pod Ręką

https://apps.apple.com/pl/app/krak%C3%B3w-pod-r%C4%99k%C4%85/id1232196268?mt=8
I developed an iOS application in Swift involving heavy-duty usage of MapKit; it helps people commute by presenting live positions of public transportation vehicles. Over 7,900 people commuting to Krakow use it every month.

Unimodules

https://www.youtube.com/watch?v=-9CJZRv7uOY
This project is an expandable system of plug-in packages. I shipped the PoC in two months and then delivered the master two months later. The system works to this day and it didn’t need to change its architecture and principles for two years now.

Duchowa Siódemka

https://duchowasiodemka.pl/
A simple cross-platform (that is iOS, Android, and web) application guiding tourists through seven points of interest in the city of Cracow. Thanks to cross-platform media queries nearly 90% of all the code is shared between platforms. We also integrated PWA technology into Expo platform so it works offline out of the box!

Languages

HTML, CSS, Swift, Objective-C, TypeScript, Ruby, Java, Elixir, Erlang, C, C++, GraphQL, Kotlin, SQL, Python, PHP, JavaScript

Frameworks

React Native, Ruby on Rails (RoR), Sinatra, Relay, Spring MVC, Swagger, Next.js

Libraries/APIs

React, REST APIs, Node.js, Prawn

Tools

Expo, ExpoKit, LaTeX, Xcode, Android Studio, Fastlane, NGINX

Platforms

iOS, MacOS, Linux, Dokku, Visual Studio Code (VS Code), WordPress, Windows, Docker, Android, Amazon Web Services (AWS)

Paradigms

Model View Controller (MVC), Functional Programming, Concurrent Programming

Storage

JSON, MySQL, PostgreSQL

Other

APIs, Web UI, Ticketing, Solana

2013 - 2018

Master of Engineering Degree in Computer Science

AGH University of Science and Technology - Cracow, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring