A specialist in UWP/WinUI apps development, and Fullstack developer using Node.js/Asp.net core for backend and Vue.js for frontend.
You can find me on:
I'm Software engineer graduated from Aleppo university, for over five years I worked on several programming languages like "Python", "C#" and "JavaScript" and achieved many successful projects using global frameworks like: "UWP", "Node.js", "Vue.js", "Asp.net core". I like well designed application and search from time to time on beautiful and gorgeous designs on "Instagram" and follow the latest technology news for big companies like "Apple", "Microsoft"... etc.
My level in every framework, language or tech that I have used:
I have many certifications from several companies and institutes like
I'm specialist for over 3 years in building and maintain UWP applications for small and large scales. I started learning this framework since 2018 and the main resource when I started learning it was Microsoft docs.
Basically UWP (Universal Windows Platform) is a framework created by Microsoft in 2015 so it's modern platform, you can build Desktop, xbox, Iot, Windows 10 mobile, HoloLens with it. It's sensitive for OS theme so your app can switch from light to dark theme or vice versa if you changed your OS theme, and if you convert your OS accent color the accent color of your app will be converted automatically and there is many of features you can use it when you build apps with this awesome framework.
I loved everything about it the simplicity and efficiency so you can build large desktop/xbox/Iot/HoloLens apps with small time and effort, also it has very big support from 3th party companies like Telerik and Syncfusion....
WinUI is the design language for UWP/WinUI 3 apps that crafts controls, give the beauty for its materials like "mica" and "Acrylic", also it has gorgeous light/dark theme contrasts, its own sound effects very perfect and the solid principles of depth and animation is calm and beautiful .
I worked on many projects and published some of them on GitHub as you see here.
I built this Node.js backend app to serve my awesome UWP "Herafi" application and give it the data that it want from DB. Details here
Details here
In this project I learned how to make some operations on files and folders and how to get the featured APIs that UWP include
Details here
I worked on little UWP project that connect to local SQLite Database and make the basic CRUD operations on the rows of DB.
Details here
I made this project to applicate the principles of Distributed systems and how to connect to backend server.
Details here
This project is in my fourth year in the collage and it's similar to my graduation project in complexity.
Details here
I'm backend developer for 2 years using Node.js framework, I know how to make very well architecture can scale for multiple client side apps, implementing latest js features like promises, OOP..., and DI (Dependency Injection) using awilix library and how to connect to MySQL database and so much more
Node.js is single thread backend framework that enable you to build backend server side applications with small efforts and easy way, and of course it has many many third party libraries that help to get started and build your backend.
I have 4 node.js projects you can check them
I have been experiencing this framework for 4 months, So in this period I have learnt how to use directives, making SFC (Single file components), working with Vue CLI, deal with Vue router, Vuex and how to implement and use Vuetify framework and so much more.
Vue.js is a JavaScript based framework built for making developers able to build client side Single Page Application (SPA) or making universal apps (SPA) and (SSR) at the same time using Nuxt.js framework
I have 2 Vue.js projects you can check them
I spend over 3 months learning ASP.net core framework and I complete the principles of building backend apps with this tech, and of course I learned how to deal with EntityFramework, Identity, user management, sending mails using MimeKit, making background services using Hangfire and working with SQLServer db and so much more
I have 3 Asp.net projects you can check them
It's basic asp.net project implement Entity Framework, Identity, Automapper, JWT and many more..
Details here
It contains the basics how to use Identity stuff like UserManagment, RoleManager and SignInManager..
Details here
It implements JWT token auth and .md docs for famous libs like MimeKit, Hangfire and Serilog.
Details here