MadAppGang is a
    
Product Development
    Company

    We develop digital products for the web, mobile and cloud. Years of experience and numerous projects with clients of different caliber from all around the globe give us an ability to tailor digital solutions that are a perfect balance between complexity, delivery time and cost. Over the past decade, we`ve built dozens of solutions for the fintech, energy, healthcare, fitness, transportation, and food industries

    Our products

    smartrun project

    Smartrun

    A personal running coach for improving heart health

    Constant HR monitoring

    Real-time GPS tracking

    HealthKit integration

    RealTime offline personalised AI feedback

    Big data training analyses and anomaly detection

    iOS
    WatchOS
    BLE device connection
    Kalman Filter
    About the project

    How we work

    We follow Agile software development methodology and build trust-based
    partnerships with all of our clients.

    discuss

    Discuss

    What is your app's main value? What are your business objectives? Any third-party solution you'd like to integrate with? We need to have a clear picture of what you have in mind. As a result of this stage, we will provide
you with a bare scope and cost estimations.

    strategize

    Strategize

    Strategizing includes drawing a mind map, writing use cases, designing user flows, defining technology stacks, preparing test documentation, and more. You'll get a precise scope and cost estimations and a product development roadmap at the end of this stage.

    iterate

    Iterate

    We organize our process in two ways: Scrum or Kanban. Kanban is great 
for projects that require flexibility. Scrum works best for projects with a precise scope. We follow a continuous delivery approach with daily
 meetings and demos at the end of each iteration.

    improve

    Improve

    After we launch your product, we can help you maintain and support it.
 Our support activities include 24/7 critical bug fixing, stability monitoring, internal engineering team coaching, protection from security vulnerabilities, and planning new releases.

    Our software development process 
in more detail →

    Our core technology stack

    Our core tech stack includes Go, React, Swift, and Kotlin –
    
something that was invented less than a decade ago.

    go

    Go

    The best way to build a simple, reliable, efficient, and secure backend with support for concurrency in its DNA.

    swift

    Swift

    A new, community-driven, safe, fast, fun to use, and easy to read/write.
A replacement for Objective-C.

    Kotlin

    Kotlin

    A better way to develop apps
for Android: modern, concise,
safe, interoperable, tool-friendly, and open source.

    React

    React

    Real web apps can only be created with ReactJS. Don’t believe us –
ask Facebook.

    Flutter

    Flutter

    The fastest and the most cost-
efficient way to implement cross-
platform mobile apps from one codebase.

    MongoDB

    MongoDB

    The most scalable database
with fast integration and a rich feature set.

    BeeGo

    BeeGo

    The best web framework for building complex web applications using Golang.

    Java

    Java

    A must-have language to integrate and support legacy code for Android applications.

    JavaScript

    JavaScript

    The only way to write real web
apps. We use Babel, a JS compiler that works with the latest versions of JavaScript (ES2015 and beyond).

    C/C++

    C/C++

    The only way to dive into the most complicated systems. C/C++ are especially useful for IoT solutions.

    Gorilla

    Gorilla

    The best toolkit to create microservices in the Go programming language.

    Objective-C

    Objective-C

    A must-have language to integrate and support legacy code for iOS
and Mac applications.

    Our values

    We don't know if our philosophy makes us better –
    
but it certainly makes us different.

    Never say "impossible"

    We don't have any bans at MadAppGang. Except one.
 The phrases "this is impossible," or "I can't do it" are prohibited. We do research, suggest solutions, and evaluate these solutions. Then we come up with a decision on how to achieve the desired outcome. We never say "It's impossible."

    Be your own boss

    Being your own boss means taking responsibility for your own actions. We don't make others do our job. And we don't rely on managers with inflated corporate titles to make things work. We brainstorm ideas and generate solutions. If we need help, we raise the issue and solve it within our team.

    Challenge yourself

    Everybody at MadAppGang has one common trait: a strong desire to learn. Personal development is about challenging yourself. You can never see any improvements if you stick to your comfort zone. If you stop growing, you drown. We prefer to keep moving than to stay still.

    Embrace the new

    We stay ahead of the curve. AI and machine learning, blockchain, and IoT – we have experience in all of these areas. We learn new technologies because they help our clients create better products (and out of pure curiosity). We're small but we move faster than others.

    Mad team

    Here is what we look like

    Nothing is impossible regarding engineering point of view. We are all biochemically identical.

    Jack Rudenko

    CTO, Founder

    Entrepreneur, biker, engineer

    Anton Kalinin

    CEO

    I am a software engineer who likes to think of myself as a coding rockstar and a multiverse traveler.

    Oleksandr Malovichko

    COO, iOS / Android Developer

    I love programming, creating electronic devices, and riding a bike.

    Oleh Malovichko

    iOS Developer

    I am a software developer with a passion for building great products and delivering incredible user experiences.

    Dmytro Lisitsyn

    iOS / Android Developer

    I love math, nature, and discovering patterns in data. I work on data analysis and machine learning projects.

    Eugene Simonov

    Data Analyst / Full Stack Web Developer

    Brainless geek

    Denis Ivanov

    Full Stack Web Developer

    Next in line for neuralink installation

    Nataliia Zavadska

    Project Manager

    I’m a digital designer who is interested in: product design, mobile app design, design thinking and education. I try to be useful to mankind.

    Roman Shelekhov

    Art Director / Designer

    You can’t always get what you want. But if you try sometimes, well, you might find you get what you need

    Artem Kolomytsev

    Backend Engineer

    I love looking under the hood, and I don’t give a shit if it’s a car or Android.

    Eugene Prytula

    Android Developer

    Everything is possible. The impossible just takes longer.

    Svitlana Kravchenko

    Android Developer

    I like creating host elegant, hand-coded and useful websites and web-applications. I enjoy challenging tasks and look forward to interesting and innovative projects.

    Nikita Isay

    Web Developer

    I like everything new. I don’t like to stand still.

    Vitaliy Ksenz

    Web Developer

    I’m fascinated by our planet. It teaches us to achieve balance and I believe that it is the key to solving any problem.

    Nikolay Beznos

    iOS Developer

    Fly into space 🚀

    Nikita Kysil

    Web Developer

    An English teacher who is happy to talk about anything in English. Dealing with problems in learning the language and managing conversations much better than Siri

    Anastasia Khamarshekh

    English Teacher

    I will be glad to bring your ideas to life

    Bogdan Marchenko

    iOS Developer

    I'm passionate about programming and ink drawing.

    Aleksandr Yakimenko

    Backend Engineer

    Everything you've learned in school as obvious becomes less and less obvious as you begin to study the universe.

    Vitaly Shvedchenko

    Backend Engineer

    Technologies change the world. Changes are constant. Help bring better things.

    Fedor Denisov

    QA engineer

    A strong desire to learn something is 50% of success.

    Yaroslav Rudenko

    Backend engineer

    Let's make things as simple as possible.

    Sergey Artamonov

    Backend Engineer

    Choose a job you love, and you will never have to work a day in your life.

    Yuriy Morgun

    SEO Assistant

    Love engineering, love math, love to create.

    Dmitrii Kozlov

    Backend Engineer

    Hello!

    Kostantin Bakhinskiy

    Backend Engineer

    Learn, learn and once again, learn!

    Ivan Zolotuhin

    DevOps Pro

    You can be next

    And robots

    These tools help us make our work process
    
effective and transparent:

    BitBucket

    BitBucket

    Toggl

    Toggl

    Trello

    Trello

    Slack

    Slack

    TestFlight

    TestFlight

    Google Beta Play Store

    Google Beta Play Store

    Digital Ocean

    Digital Ocean

    Docker

    Docker

    AWS

    AWS

    Burn down charts

    Burn down charts

    OmniPlan

    OmniPlan

    TensorFlow

    TensorFlow

    What our clients say
    
about working with us