Skills

I am not 100% percent exprienced in many items of the list and I just have struggled with them or maybe done some projects with them.


Programming Languages

I know C# and its features and data structures. I have developed lots of projects with C# that you can find on my website.
I know Javascript and Typescript. I have done lots of projects with them that you can find on my website.
I know PHP and have developed many websites with it.
I know python and its useful modules and I have worked with them.
I know java basics.
I can automate stuff using PowerShell.
I can automate stuff using Bash scripts.
I know some of the Assembly's basic commands.

Back-end Technologies

I have done some projects using Laravel. You can find them on my website.
I have written some web API’s using Asp.net core.
I know Asp.net Webform. I have done some projects with it that you can find on my website.
I'm familiar with Asp.net MVC concepts.
I know Django and have done some projects with it!
I'm familiar with Express.js and I can write APIs with it!
I'm familiar with Fast API and I can write APIs with it!

Front-end Technologies

I know html5. You can find my web projects on my site.
I know CSS3 and its features. You can find my web projects on my site.
I know bootstrap 4 and 5 and used them for styling my projects. You can find my web projects on my site.
I know jQuery.
I am familiar with react concepts such as components, props, states, routing, and ... I also use Axios library for fetching APIs in React projects.
I use Material UI library for styling react projects.

Data

I know SQL concepts such as 1-1, 1-n and n-n relations, unions, nested queries, and ... . I also have worked with MS SQL Server, Oracle My SQL, Sqlite and ...
I use Entity Framework for working with database in .Net applications.
I have worked with Laravel ORM in my Laravel projects.

Mobile

I have worked with Xamarin.Forms.
I am familiar with developing android using java language.
I know some of React Native basics.
I can develop android applications using Ionic and Ionic Capacitor.
I can develop android applications using Cordova.

Desktop

I know windows form. I have developed some windows form projects that you can find on my website.
I know WPF.
I am familiar with electron.js and how to use it.
I can write GUI python applications using Tkinter library.

Others

I am a Linux user and my primary OS is Ubuntu Linux.
I am familiar with open cv library.
I can develop skype bots!
I can write Dockerfiles and docker-compose files for my projects! and I can use docker!