Mobile Developer

Transforming Ideas into Professional Mobile Apps

5+

Years of experience

100 000+

Lines of code

8 000+

Cups of coffee

about me

Jan Kotas

I am a freelance Mobile Developer with over 5 years of experience, specializing primarily in Android development but also skilled in creating cross-platform apps for both Android and iOS. I help my clients transform their ideas into professional, user-friendly mobile apps, allowing them to focus more on their business rather than the underlying technology. In addition to app development, I enjoy educating others about Bitcoin and leading a Bitcoin community project in Paraguay.


Services

Mobile App Development

Creating user-friendly, scalable mobile apps for both Android and iOS.

Long-term Maintenance

Ongoing maintenance for your app, ensuring it stays up-to-date, secure, and well-performing.

Code Reviews

Evaluating and improving app quality through thorough code reviews.

Bug Fixing

Addressing bugs in existing apps and identifying other potential issues.

Online Consultations

Consulting app ideas, technological feasibility, and development process.

Bitcoin Education

Helping individuals and companies to understand and safely use Bitcoin.

Explore Bitcoin consulting services

Portfolio

ČSOB Smart

I was hired to implement two new features in the application – charitable payments and saving envelopes. The client was delighted with the results of our collaboration, so they offered me a position in the tech lead team. I led the adoption of Jetpack Compose and later assisted the team in adopting Firebase Performance Monitoring. Additionally, I found a way to automate screenshot testing with Paparazzi and Showkase, which was also incorporated into the project.

Posman Suite

One of the main goals of the application was to allow customers to easily access their e-receipts. In addition, the company’s technicians could use the app to install payment terminals and provide digital evidence. I assisted the company in creating Figma mockups and designing the necessary workflows, which were then implemented and tested.

Do you want to know more?

Check out my resume to get more information about my skills and past experience!

My Process

This is a usual process for small mobile app projects. Depending on your needs, this process can be adjusted to best suit your project’s specific requirements and goals.

Introduction vector image

01

Introduction

In our initial 30-minute meeting, you’ll introduce your project ideas, expectations, and goals. This will help us both decide if we’re a good fit to work together.

02

Planning

We’ll first discuss and agree on the development cycle, including the frequency of updates and deliveries. We will also establish our preferred forms of communication to ensure smooth and consistent collaboration. Then, we’ll focus on determining the project’s scope, beginning with an MVP (Minimum Viable Product) specification and setting priorities. This step concludes with a comprehensive list of MVP features, complete with time and cost estimates.

Project planning vector image
Designing process vector image

03

Design

I’ll create wireframes to prototype and test user flows, an iterative process crucial for enhancing user experience and mitigating future risks. If desired, part of this step can be outsourced to expedite development, while I begin the implementation phase. Final mockups will be prepared in Figma.

04

Implementation & Delivery

I will develop and deliver a test version of the app every one to two weeks, aligning with our agreed development cycle. You can test the app through a closed alpha release on Google Play/App Store, providing real-time feedback and adjustments.

Programming vector image
App deployment vector image

05

Deployment

I’ll assist in deploying the production version of your app, including setting up and optimizing its presence on Google Play and the App Store. This ensures a successful public launch, with everything prepared and optimized for maximum visibility and user accessibility.

06

Maintanance

Post-deployment, it’s essential to keep your app running smoothly. During this ongoing phase, I’m committed to resolving any issues that arise and implementing updates as needed. I’ll help you maintain the app’s performance and functionality.

Project maintenance vector image

Testimonials

Profile photo of Ondřej Semotán

Ondřej Semotán

Head of Software Development & CTO

Always fun to work with

Working with Jan was absolutely great; he came up with new ideas, was able to communicate openly, thought about others’ ideas, and was able to continuously re-evaluate them according to the current situation and needs.

Profile photo of Roman Holomek

Roman Holomek

Android Developer

Exceptional problem-solving skills

Jan’s contributions were invaluable to the success of our team, and I have no doubt that he would be an asset to any future project. If you’re seeking a skilled and personable professional who excels in both technical and social aspects, I highly recommend Jan.

Profile photo of Ondřej Henek

Ondřej Henek

Product Owner

Never satisfied with the status quo

Jan is a great agile developer, always wanting to learn something new and never satisfied with the status quo. He thinks broadly about what are the customer needs, what is the right technology and how to get feedback as soon as possible.

Profile photo of Lukáš Krystek

Lukáš Krystek

Android Developer

Highly recommend

Jan has proven to be a true expert when it comes to application maintenance. He possesses a unique ability to dive into existing codebases, identify areas for improvement, and carry out meticulous and meaningful refactoring. Jan’s work has transformed legacy code into a safer, more efficient, and maintainable state.

Pricing

Let’s choose the pricing strategy that best suits your specific requirements.

5% discount for Bitcoin payments

Consultation (1 hour)

Consultation for your project ideas or technical issues.

$100

Expert advice

Feasibility analysis

Technical feedback

Project (hourly rate)

Suitable for long-term project with unknown scope.

$60

/ hour

Long term projects

Maintenance & support

Bug fixing

Code reviews

Project (fixed price)

Perfect for small projects with well-defined scope.

$1000+

/ project

Small scope projects

Short term contract

Maintenance guarantee

The prices listed are subject to change and serve as a general guideline for my services.

FAQ

What types of mobile app projects do I specialize in?

I specialize primarily in native Android development, which has been my focus since the beginning of my career. In recent years, I’ve expanded my expertise to include multiplatform development using Kotlin Multiplatform. This allows me to deliver apps for both Android and iOS platforms.


Where do I work from?

As a digital nomad, I work remotely from various locations worldwide, typically spending a few months in each destination to maintain high productivity. I rely on digital tools such as Slack, Notion, Zoom, and Loom for seamless global communication and collaboration with clients.


How do I handle different time zones when working with international clients?

I prioritize flexibility to accommodate my clients’ needs, especially regarding time zone differences. I adjust my schedule to increase timezone overlap if a client requires availability during specific hours. While I’m open to working with clients globally, I primarily seek clients in the EU and US, as I spend most of my time between Europe and the Americas, which naturally aligns with these time zones.


Can I provide ongoing support and updates after the app is launched?

Yes, I offer ongoing support and maintenance services post-launch to ensure the app remains up-to-date and performs optimally. This can be structured as a separate maintenance agreement or as part of a retainer service.

Contact Me

For questions or collaboration inquiries, please use this form or message me on LinkedIn. I look forward to hearing from you!

First Name
Last Name
Email
Message
Thank you for reaching out! Your message has been successfully submitted. I will review your inquiry and reply as soon as possible.
There has been some error while submitting the form. Please verify all form fields again.

© 2024 ·

Jan Kotas