Hello, my name is Boyan Iliev. I have over 20+ years in designing, developing, and delivering quality software for Windows, Embedded and Linux platforms and 9+ years in Android and iOS development. I am mainly focused on mobile projects now. Looking for mid-long term collaboration no matter the size of the employer - startups, medium-sized companies and big corporations from the United States of America, European Union, United Kingdom or Canada. The need of mobile applications nowadays is crucial for many businesses as most of your users are probably looking for you on their mobile phones.
Created in Java or Kotlin, native applications are the best option for a mobile application running on the Android platform. These applications are created for a certain mobile platform, in this case - Android. To make the most of Android's capabilities, they are distinguished by their small size, high speed and using the full capabilities of native functions of the Android operating system.
They are created in the Swift language in the mobile application development environment for iOS - Apple Xcode. They are characterized by high speed, small size and are well optimized to work with the iOS operating system. Mobile apps built with Swift have a nice interface that taps into the capabilities of the latest versions of the iOS operating system.
Hybrid mobile applications are created on Flutter, currently the most modern platform for developing mobile applications for Android and iOS, as well as for desktop operating systems - Windows, MacOS and Unix. The main idea and advantage of hybrid mobile apps is the idea of creating several apps for several different operating systems from a single source code. This reduces the time required to develop mobile applications for different mobile platforms. Thanks to hybrid technologies, mobile applications for both platforms (Android and iOS) are developed from the same source code, so they look and behave the same way on both Android and iOS. Of course, the main disadvantage of using common code is the slightly lower performance and larger size of the applications, because the native libraries of the respective mobile operating systems are not used in the application but their own libraries at a higher level are used. Flutter is the latest hybrid app creation technology created and developed by Google. To a large extent, it eliminates the disadvantages of hybrid applications, specifically the problems with speed. The code of hybrid mobile applications developed with Flutter is written in the Dart language. Once built, apps are compiled to native Android and iOS code, thus using more native code, which improves the performance and interface of apps in both Android and iOS environments.
Smart watches are gaining more and more market share in the mobile sector. Wear OS is Google's mobile operating system, developed specifically for smart watches and based on the latest versions of Android. Wear OS apps are developed in the Java or Kotlin programming languages. Android Wear OS apps are standalone apps that run on an Android Wear device, unlike those designed for Android mobile devices such as smartphones or tablets. These apps share the same codebase as their Android platform equivalents, but also integrate better with Google Wear OS services and hardware than regular Android apps.
Mobile apps are software programs that run on mobile devices such as smartphones and tablets. Mobile apps are written in programming languages such as Java, Kotlin, Swift or Flutter/Dart .Mobile apps can be downloaded from app stores such as the Apple App Store or Google Play Store. Mobile applications are available for a variety of purposes including social networking, entertainment, news media, shopping, and education.
Mobile apps are the future of business. They allow companies to reach out to their customers on the go. With a mobile app, you can stay connected with your customers and provide them with information about your products or services.
Mobile apps are becoming more and more popular these days. Many companies have already started developing their own mobile apps for various purposes like marketing, customer service, sales, etc. Some businesses have even gone as far as creating a mobile app just for their employees to use in order to access company resources on the go.
Mobile applications are the new way of doing business. They have become a necessity in this digital age with the number of people using smartphones and tablets to browse and buy products. A mobile app is a software application that runs on mobile devices such as smartphones, tablets, or watches and provides a specific set of features. Mobile apps are usually designed for tasks that can be done on the go or in short time periods such as reading an article, buying something online, tracking your fitness goals or taking a photo.
Here you can see the services
that I am offering.
You can also check out some of my recent projects.
Tell me your idea and make it a reality.
I am mainly developing Android and IOS apps. Every app has its own unique theme and I am always up for a new challenge!
Applications that track the device's location and transmit this data to a server. Mainly - courier assitance, race tracking, fitness trackers. Or tracking just about any device.
Remote control and data transfer from and to various Bluetooth/BLE devices. From Beacon scanning, through panic buttons, to medical equipment.
Most smart home devices can be controlled from your smartphone through the Internet.
Applications that help you manage and maintain your device and its health. For example: Custom Android launchers, Parental control apps, Kiosk, and so on.
Those apps connect the customer with a service provider - food delivery, real estate, online shopping, and many more.
Applications that include a video/audio player or a video call, depending on the client's needs.
Applications that are used by the participants of various events and races. Organizers can show real-time data to all of the users (routes, updates, changes in the race), and optionally they can even track the position of every contestant.s
Applications that use Augmented or Virtual Reality for the purposes of the clients.
Development of cross-platform applications for Android and iOS from a single codebase using the Flutter framework and Dart.
Development of Android applications using Java and Kotlin.
Development of iOS applications using Swift.
Developing software for microcontrollers using C/C++.
Design of hardware controllers and PCB using Altium Designer.
I have experience working for startups, medium size companies and big corporations. Our clients span from The United States, Canada, United Kingdom, Germany, France, Spain, Netherlands, Denmark and more. On this page you can take a look at some of the projects that I have already completed or are still in development.
A mobile application for Android that supports a wireless connection with up to 6 bluetooth devices for measuring pressure, placed in certain places in the loader.
Automation of the production of musical instruments in the workshops of KNA Pickups (known as "Kremona Guitars Bulgaria").
Flexy Watch is a Clock face with animated flexible digits.
Android digital clock widget with animated flexible digits.
In development.
In development.
In development.
In development.
This application is a navigation app that is used by a rally team in the United Kingdom. The app gives real time data about the upcoming obstacles on the route - sharp turns, crossroads, dangerours places, speed limits, water obstacles, etc. It assists the driver and the navigator during a race.
In development.
In development.
A counter that uses image recognition and machine learning to count the number of pills in a photo. It then adds that number to a calculator so that the pharmacist can make calculations. The app is currently used in several pharmacies in the USA.
An app for the oldest Canadian charity NGO, that aims to help seniors. The tablets provide access to intersting videos to the old people in retirement centers and hospitals, giving them some entertainment and making their time more enjoyable. Once in a while, the caregivers can change the videos that are accessible remotely. They are downloaded into the tablet from the server.
In development.
This application is a VPN that configures itself from a remote server, without any user intervention.The VPN aims to protect kids from the dangers of the Internet - fraud, dangerous sites, violence, pornography.
This application is a fully customizable digital compass that is intended to be put on the dashboard of motorboats and help them navigate. There is also an option to send GPS coordinates and other data to a server in real time. The application displays the heading of the device, and its speed in different units. The application works both for IOS and Android, landscape and portrait.
This is an application that aims to help delivery companies The dispatcher creates the route for every driver, then the application on the driver's device receives the route, and leads him to the needed addresses in the correct order. Drivers can receive further information/photos/videos related to a particular address that they have to visit. The application will be used in several delivery companies in Denmark.
This application will be used for many virtual marathons in Germany. Every player runs on his own, wherever he wants (so that people are not close to one another, because of the pandemic). The application sends the live data to a server. On the server, we can see a live scoreboard of all the participants, and also the track of each one.
The application maintains a connection to a wearable emergency button or a fall detection pendant. It gathers real-time data about the old citizen's movement and activity.
This is a kiosk application which will act as a control panel of a hardware scanner for masks and body temperature. This scanner will be put at the entrances of hospitals. The applications allows the admin to configure the scanner so that it fits the needs of the hospital management.
The application substitutes the default "Contacts" app on the phone and cannot be removed from the device. The application takes the contacts list from a server - relatives, caregivers, doctors.
This application is for truck drivers. It replaces the default Android launcher and allows for the drivers to easily access vital apps for their work to minimize the distraction during driving.
The application provides information regarding the health of the patient - his medications, allergies, medical condition, as well as information for the general practitioner and the specialists that take care of him.
A specialized application for elderly people who have difficulty using mobile devices. The application replaces the standard telephone dialer and in case of need, the elderly person can easily contact their doctor or caregiver.
Development of cross-platform applications for Android and iOS from a single codebase using the Flutter framework and Dart.
Languages: Dart
Libraries/Tools: Flutter FlutterFire, GetIt, fl_chart, cached_network_image, font_awesome_flutter, flushbar, url_launcher, crypto, flutter_background_geolocation, Image_picker, sqflite, geolocator, flutter_native_splash, just_audio, provider, flutter_bloc, flutter_local_notifications, firebase_messaging, json_serializable and much more...
€49.95
per hour
Development of Android applications using Java and Kotlin.
Languages: Java/Kotlin
Libraries/Tools: EventBus, ObjectBox, ButterKnife, FirebaseAuthentication,Firestore database, Realtime database, Crashlytics, Cloud Messaging, Dynamic Links, Functions, Machine learning, ObjectBox Sync, Volley, Retrofit, Dexter, Okhttp3, NordicSemiconductor BLE Scanner, TimeIt, AndroidPDFViewer, Apache POI, ExoMedia, Gson, NordicSemiconductor Android-Scanner-Compat-Library, NordicSemiconductor Android-BLE-Library and much more...
€49.95
per hour
Development of iOS applications using Swift.
Languages: Swift
Libraries/Tools: SwiftyJSON, CoreStore, Alamofire, KeychainAccess , Spring, Kingfisher, Lottie, SDWebImage, KeychainAccess, CardParts, SnapKit, SPPermission, MBProgressHUD and much more...
€49.95
per hour
Backend software development.
Technologies: Firebase, Node.js, SQLite, MongoDB ..
Code and logic running on a web server, handling database interactions, user authentication, data processing, and generating dynamic content
€49.95
per hour
Developing software for microcontrollers using C/C++.
Languages: C/C++/ Node-RED
BSP layer programming for board bring up, boot loaders, file systems, device drivers (HDMI, SPI, SDIO, Ethernet, USB, Bluetooth and 802.11)
€99.95
per hour
Design of hardware controllers and PCB using Altium Designer.
System-on-chip (SoC), System-on-module (SoM), and single-board-computer (SBC) development. Design and layout of a printed circuit boards. Low-volume prototyping. Board Bring-up.
€99.95
per hour
The first step to request a quote for mobile application development is to understand the scope of work and the budget. This will help you determine what type of application you want to develop, which type of technology is best suited for your project, and how long it will take to develop the app. Please fill out the form below with the most detail possible, so i can get a better grasp of the type of application you require.
The first step is to identify the business goals and the target audience.
The second step is to define the functionality and features that are needed for the mobile app.
The next step is to design the app in terms of layout, navigation, appearance, and interaction style.
After this, it has to be developed for various devices and operating systems.
Finally, it has to be tested before launch.Mobile applications are revolutionizing the world of business. With the help of a mobile application, you can reach out to your customers and offer them an easy way to buy your product or service. Mobile apps also have the ability to collect customer data and deliver personalized content and offers.
Mobile apps are the new way of doing business. They have become a necessity in this digital age with the number of people using smartphones and tablets to browse and buy products.A mobile app is a software application that runs on mobile devices such as smartphones, tablets, or watches and provides a specific set of features.Mobile apps are usually designed for tasks that can be done on the go or in short time periods such as reading an article, buying something online, tracking your fitness goals or taking a photo.
There are many reasons why your business needs a mobile app. For starters, it is the easiest way to reach out to your customers and prospects. According to a recent survey, 1 in 5 people prefer using their smartphones for browsing the internet than their laptops or desktops. With an app, you can also offer a better customer experience by allowing them to do things like book appointments, place orders and pay without having to call or email you.You can also use apps for marketing purposes. You can create campaigns that push notifications about new offers and discounts on your app. This will give you an edge over competitors who don't have one yet and help you build loyalty among existing customers too.
If you want me to start working on your dream project for iOS or Android, feel free to reach out to me by filling this form.
You will get a full cycle of development: analysis of the competitive environment, development of functional and server part, design development and effective advertising support.
Let's work together.