Hey Stranger 👋🏼, I am
Anas Khateeb
A passionate full-stack software developer based in Belarus, I love to code, tackle challenges and share my knowledge.

Work Experience

Web:bytes.de GmbH
Full Stack Developer
2022 - 2024

KlickData SE
Data Analyst - BI
2020 - 2022

synergeto GmbH
iOS, PHP Developer
2019 - 2021

Upservice OOO
Team Lead iOS Developer
2018 - 2019

Everis OOO
iOS Developer
2017 - 2018

Freelance
Full Stack Developer
2016 - Present
Services
What I Do.
Mobile Development

Hosting
Web Development

Server Administration
UX/UI Design

Project Management
Latest Projects
A large online video streaming service offering thousands of movies and TV series in Denmark
Working since 4 years and serves over 8,000 movies and 350 seasons of TV series.
Main features of the project
Clip cards for renting movies
Users can buy clip cards for renting any three movies from all available on the platform. The card is a payment method that works on all devices and allows users to rent movies. Once a user starts the rental period, they can watch a movie as many times as they want within 48 hours.
Viewing progress
Viewers always keep track of their watching process. Even if they’ve closed a movie and decided to get back to it later. As the platform saves viewed movies and progress in a user profile, customers can play the video again at any moment. Or check how much time is left without even hitting the play button.
Parental control
Movies are sorted out by rating: allowed for all, for all but kids under 7, under 11, or 15 years. Thus, parents can set restrictions for their underage kids in their profiles. If a movie falls into the ‘restricted’ category, the platform asks viewers to enter a password to get access to the video.
Working across all platforms
Our team was working on this product with cross-platform capabilities in mind. Users can watch their library via native apps for Android, iOS, Android TV, and tvOS. There is also a web version and support for video streaming from mobile devices to TVs via Chromecast and AirPlay.
Technology Stack
Mobile Architecture
iOS
- Swift
- CoreData
- Alamofire
Android
- Kotlin
- Java
- RxJava
Web Architecture
- Node.js
- Lambda
- Graphql
- Elastic
- Apollo
Country: Denmark
A turnkey solution for managing micro-investments and savings for the Middle East market, aims to remove traditional barriers, such as minimum brokerage account sizes, and act as an intermediary between individual traders and the investment company.
- We’ve provided the client with our own team. It consisted of a project manager, business analyst, UI/UX designer, tech leads, developers, QA and DevOps engineers, and solution architect. It allowed us to speed up the development process and optimize the client’s costs.
- The platform was developed within 7 months with Flutter, .Net, React.js, Redux, and other appropriate technologies. We also have performed integrations with noonpayments , Absher, KYC/AML automated check, Intercom Support Real-time Chat, Microsoft Azure Cognitive Services , sarwa.co FIX API (private), and FCM.
- We have made the architecture flexible, efficient, and relevant and allowed us to ensure the needed level of security. The system logic includes special integration modules: Stock rate service for retrieving valid data in real-time, Push notifications, Payment Gateway, which should be relevant to the distribution area.
Cross-platform mobile app
In the application, we covered all the data security requirements and the needs of micro-investment traders
Flutter mobile app including authentication according to the SAMA requirements. Before each financial transaction, the identities of counterparties are established by KYC policies. We also provided multi-factor authentication when logging into the system.
Country: Saudi Arabia
A B2B software for integrated business management in the service sector, helps streamline business processes and opens up additional opportunities for software development. With Upservice, you can work with clients and contractors (from agreeing on working conditions to completing an order), as well as set internal tasks for employees and monitor their implementation – all within one platform.
Records and processes all requests from tenants and guests in one place around the clock, transparent and fast.
The platform is currently used in:
Shopping centers
Business centers
Apartment Hotels
Residential complexes
Technology Stack
Mobile Architecture
iOS
- Swift
Android
- Kotlin
Web Architecture
- Python
- NodeJS
- AngularJS
Country: Belarus
Currently the biggest supplier of E-learning in Sweden, the platform is used by organizations that need to enroll their employees in self-improvement courses.
And its used by the Swedish Prison and Probation Service to deliver online education to prisoners.
With this E-Learning platform you get all the education gathered in one place. It is a full-scale LMS (Learning Management System) where, in addition to access to the entire e-course library, users also have full access to tools for easily planning, certifying and monitoring the employees’ development process.
User educational process is tracked and awarded by a completion certificate at the end of each course
The platform also supports course creation and course data import from other platforms using SCORM 1.2 standards
Technology Stack
Mobile Architecture
iOS
- Swift
Android
- Kotlin
Web Architecture
- PHP
- Laravel
- JavaScript
- AngularJS
Country: Sweden
Helps users in New York City in finding the best bars sorted by closest to the user’s location, along with each bar’s menu, information, reviews and table reservation.
Technology Stack
Mobile Architecture
iOS
- Swift
Android
- Kotlin
Web Architecture
- PHP
- Laravel
Country: USA
A Marketplace app dedicated for non IT services, users list services such as; home maintenance, lawn mowning, snow cleaning, painting and any other custom requests; it serves more than 40.000 users in Isreal since 2018.
Technology Stack
Mobile Architecture
iOS
- Swift
Android
- Kotlin
Web Architecture
- PHP
- Laravel
- JavaScript
Country: Isreal
Downloaded over 80.000 times, the app represents a kind of emergency kit for crisis situations. With various functions such as a diary function and personal archives to save positive thoughts or, for example, photos, memories or songs, a very personal set of tools can be packed for bad moments. In addition, there are materials that are helpful in crisis situations, tips on calming techniques, as well as direct contact options to Emergency services.
Major areas of the app
Here you can see for whom the crisis compass is intended: someone has depression – a friend is worried – a relative feels guilty because they could not prevent the suicide of a loved one…
The emergency area.
For people in a suicidal crisis.
For people who have lost a relative through suicide.
For people who want to support someone in a suicidal crisis.
Backend:
The application backend enables the admin to modify any app contents in real-time with more than 200 API endpoints, the backend serves around 16 million requests on each data update and saves that data for offline access as well.
Technology Stack
Mobile Architecture
iOS
- Swift
Android
- Kotlin
Web Architecture
- PHP
- Laravel
- JavaScript
Country: Germany
Supports 5 major languages, EET is a platform to manage, execute and perform schools daily tasks easily and automatically, designed professionally to be user-friendly and simple to use by any user through web and mobile apps.
Main features of the project
E-Learning & E-Library
By using technology in E-learning. the student will be able to access teaching materials easily from any device, whether from mobile, tablet, or the web.
Without the need to be present at the same time and place with the teacher as in traditional training systems.
Homework, Exam results, and Attendance Statistics
When a teacher announces a new homework, students and their parents will receive a notification of that in real-time along with homework details and due date. Similarly…Students and parents are able to obtain exam marks instantly once published
Teachers and students alike lose about 3 minutes from each lesson only to record attendance and absence, while recording the attendance and absence of a class does not exceed 30 seconds using this software.
School Fees Delivery
Have you ever heard that a parent gave school fees to their son/daughter to pay and that fees were never paid? It happens!
This feature resolves all of that by keeping parents (especially if located in another country) updated on the status of tuition fees.
School News and Events
Keep all school’s employees, teachers, students and parent in the loop of the latest School’s news in real-time
Teacher Leaves & Vacations
Available only to school staff, a simplified feature for sending vacation and leave requests for teachers
The user of the administrative account can accept or decline from anywhere and at any time.
Tasks Distribution
Available for administrative accounts only to assign and track the status of assigned tasks on any specified group of school personnel
Documents Management
Stores school official documents or anything related to work. accesible only to school staff.
Calendar
An interactive calendar that automatically logs all events dates and synchronizes the data with iOS & Android calendars.
School Transportation Tracking
Allows administrative accounts to track school buses in real time.
The platform enables school administrators to control, organize and manage teachers, classes, courses, timetables, attendance, examinations and much more other features
Students can access the platform through mobile apps which allow them to be fully connected to their school’s management and teachers all the time.
Technology Stack
Mobile Architecture
iOS
- Swift
Android
- Kotlin
Web Architecture
- PHP
- Laravel
- JavaScript
Visit: Excellence Educational Technologies – EET
Country: Jordan
This social network is designed to connect dancers from all over the globe and let them communicate interactively.
Main features of the project
Dancing arena & academy
One of the world’s biggest platform for online dancing tournaments, user can start dancing challenges and get votes from judges and other users to win stars and other prizes. The dancing academy provides dancing tutorials from the best rated teachers in the platform.
A heavy video processing functionality
The app heavily relies on the functionality, which is called an in-app Duet. Basically, Duet is two videos tied together in order to allow people in different places to create a left-right dances comparison which is 100% synced to one another.
App management admin panel
Since the platform is a social network, we had the need to control the whole application from a single source which evolved into a super-admin panel. It allows to gather user data, have full control over tutorials and hand-crafted notification system, and much more.
Voting feature
Feedbacks from the app’s audience revealed that users want not only to dance with each other but battle and vote for the best performance. To give users what they want, we introduced a battle mode allowing to vote for one or another contestant.
Technology Stack
Mobile Architecture
iOS
- Swift
Android
- Kotlin
Web Architecture
- NodeJS
- Sequelize
- MySQL
Country: Switzerland
The aim of the project is to track employees’ health habits and encourage them to be more active, with specific courses, challenges and goals for specific teams. The app also helps users identify pain points on their body and suggests recommended exercises to perform. The app is integrated with smart wearables like Apple Watch etc. and electronic scales to measure the user’s fitness on a daily basis.
Fully manageable from a backend with 50+ API endpoints, the app works offline and only syncs server data when data has changed automatically.
We have developed mobile apps for Android and iOS devices that run natively. There is also a fully networked web application that users can log into without a smartphone. White labeling as well as multi-tendency functionality, multiple language support.
Technology Stack
Mobile Architecture
iOS
- Swift
Android
- Kotlin
Web Architecture
- PHP
- Laravel
- JavaScript
Illustrations:
- Adobe illustrator
Country: Germany
A centralized solution for IT companies to securely store sensitive access information of servers, hosting panels, accounts and customer data.
Main features of the project
Automatic documents generation
The system autmatically generates important business documents such as; NDA’s, contracts and invoices.
Outlook calendar integrated
Utilizes Office 365 Graph API to synchronize calendar and meetings data to assigned employees.
Integration with accounting CRM
Seamlessly integrated with the most popular accounting CRM in Germany lexoffice that combines all the important functions
for online accounting and automated payroll accounting.
Two factor authentication
As the system stores sensitive business data, an extra layer of protection used to ensure the security of online accounts
beyond just a username and password.
A multi-tenant statistical BI dashboard that provides critical data to business owners and logs the activities of more than 8,000 users in real-time.
Integration to the web & mobile applications and data transfer is secured by MS Azure authorization tokens
The dashboard runs on a Windows server and utilizes a remote database located on AWS
The dashboard also supports mobile view
Technology Stack
- Windows Server Data Center
- Microsoft Azure
- Oracle data gateway
- Microsoft Power BI
- MySQL
- AWS
Country: Sweden
Portfolio
What I Do.

Bazarik.by
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

KrisenKompass App
TelefonSeelsorge.de Suicide Prevention Platform

Upservice
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

VitalWorkers
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

KrisenKompass App
TelefonSeelsorge.de Suicide Prevention Platform

XingHelper
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.