About Milad KhatShab
Swift & Web Developer.
- Educational website: SwiftAcademy.ir
- Website Email: info@miladkhatshab.com
- Location: Tehran, Iran
- Personal website: MiladKhatShab.com
- Degree: BSc
- Email: miladkhateshab@gmail.com
I started programming with Swift in 2017.
Shortly after that, I started programming Php script and then with the Laravel framework.
Due to some limitations in Php, I started learning Nodejs after a while.
My personal interest in the Swift programming language made me learn Swift and write articles in this field in addition to my work time in my leisure time.
In 2021, the first spark of the idea of the Swift Academy website came to my mind, and in 2021, I started developing this website with the help of my wife.
And currently, this website is the largest Swift specialized website in Iran.
Also, I am currently recording the ios specialized training course with Swift language, which includes more than 60 hours of Swift specialized training, as well as API writing training with PHP language and Laravel framework.
here you can view this course and watch its free episodes.
Facts About Swift Academy
Swift Academy is my Swift programming website, for which I am currently developing and recording tutorials.
Monthly visits
Specialized Article
Hours of Instructional Video
The First Swift Website in Iran
Skills
Strong social relationships, responsibility, hard work, etc. are important features of any programmer, but the most important features of a programmer is his technical abilities. In this section you can see the programming skills and frameworks that I know and the topics that I study.
Resume
Projects
Uzpalang
Tire and rim and car accessory store with high facilitiesFeatures and challenges:
- Possibility of installment purchase with dynamic calculation of interest and time
- Nested categories for each product
- Creating a complete invoice for each purchase as a pdf file
- Ability to choose the time of delivery and installation
- The possibility of choosing the installer from among the installers according to the city of life
- User panel, installer panel, admin panel
- Advanced search by year, model, brand and type of car and its relationship with products
- Newsletters
- Sending emails and SMS when the product is in stock
- Recommended product for each product
KARO STUDIO
Website in 4 languages for portfolios and projectsFeatures and challenges:
- Ability to define task and project
- Creating stories for studio members
- The possibility of defining news, articles and projects
- 4 languages
Aroosi Online
Online wedding and invitation card platformFeatures and challenges:
- Wedding day reservation
- SMS and email for guests
- Routing
- Ceremony photo gallery
- Ceremony schedule
Bebinesh
Twitter and Instagram content production websiteFeatures and challenges:
- Create questions and answers along with the price
- Calculate the price according to the user's answers
- Establishing a price relationship between the answers to each question (ie, for example, if the answer to one question is "yes", the cost of the other question is doubled)
- Creating dynamic features for each service
- Questions and answers and tickets for users
Karo Event
Online hosting of the eventFeatures and challenges:
- Create a new event request
- Viewing the event online using the Lahze Negar platform
- Create ticket types for users
- Handling 4 different landings side by side (three event landings and one main site landing)
- Questions and answers and tickets for users
Karo Games
Introducing games and their development processFeatures and challenges:
- Create a game
- Game studios panel
- The possibility of leaving a story
MedTime
Appointment clinic for doctors buildingFeatures and challenges:
- Ability to choose the day, time period and doctor
- Ability to define different times for each turn
- Admin panel with multiple access levels for admin, secretary and doctors
- Possibility to close a specific day
- Create multiple services for one doctor
Nezam Pezeshki
Voting and election systemFeatures and challenges:
- Defining the time limit from the beginning to the end of voting
- Definition of candidate
- Admin panel
Projects
MVSL - Machine Vision System Lab
Bilingual news website for the German DAAD fundFeatures and challenges:
- Three levels of user access, teacher and student
- being bilingual
- Creating a license for each course
- The possibility of defining news, articles and projects
- Create multiple services for one doctor
AnarBook
Api for ios book store mobile appFeatures and challenges:
- Smart search according to interests
- Buying book
- Ability to create a new seller
MedMag
News websiteFeatures and challenges:
- Definition of news
- Several authors and categories for one news
- admin panel
Courses
iOS Programming with Swift
The most complete and professional ios programming course in Persian with api training and database design with the php, laravel and mysql
things I have taught in this course:
- Professional iOS programming
- Php & Laravel
- Build Api
- MySQL
- and ...
macOS Programming with Swift
The first and best macOS programming course in persian with api and mysql training
Things I have taught in this course:
- Professional macOS programming
- Swift Academy App
- and ...
Apple Watch Programming
The first Apple Watch programming course in Iran, which was produced in collaboration with faradars company.
Course LinkSwiftUI Programming
The first SwiftUI programming course in persian
Things I have taught in this course:
- iOS programming
- macOS programming
- Apple cross platform app
- Built Api
- MySQL
- and ...
Education
BSc.Computer Engineering
2017 - 2022
Qom University of Technology, Qom, Iran
Department of Computer and Electrical Engineering
High school Diploma
2012-2015
Marefat High School, Tehran, Iran
Mathematics and Physics with a GPA of 17.72 / 20 ( 3.54 / 4 )
Portfolio
Some of the projects I have been proud to work on
- All
AnarKado
Swift Academy
Anar Book
Karo Studio
Deslo
Ghalam
Hypercut
CS50
Machine Vision System Lab
Karo Games
Natural Language Processing
MedTime
Uz Palang
Testimonials
Contact
Location:
Tehran, Iran
Email:
info@miladkhatshab.com
Call:
+98 901 44 88 556