Hi 👋, I'm Emad 🙂
A full-stack software engineer who followed his love❤️🔥 of software development from 20 years ago with a permanent thirst for learning & growth📈. Have the ability to design & develop a technically well-defined project with modern technologies and accuracy in writing technical documents. Love travel, new cultures, communication & teamwork.
- Xanbilak
- This is a utility which helps people in shopping. All of the family members can share the shopping list as easy as working with a messenger. I developed this small app using React.js, TypeScript, TailwindCSS, Socket.io, Redux, Jest, Enzyme & ...
- Xanbilak Backend1
- The backend of Xanbilak, a utility which helps the family members to share & manage the shopping list. I implemented the backend using Rest APIs. I developed the APIs using Node.js (Express), TypeScript, PostgreSQL, Jest & ...
- EmIT Bot Net
- A framework to build telegram bots. I developed this platform using C#. It's based on DFA, so you can define the Nodes & Edges of the DFA, then the Telegram Bot is there ;)
- Netherland Explorer
- It's a sample project to apply some technologies. I developed the whole frontend using the Material-UI CSS framework. Also, I applied a search algorithm to increase the search speed, and finally, I used the virtualization technique to render only visible parts of the screen, to speed up the web application.
- My Calculator
- It is a sample calculator, just for testing some front-end libraries & frameworks, such as tailwindcss, twin macro, storybook & etc.
- Huge Numbers (NPM Package)
- It's a NPM package to work with huge numbers, means very big numbers which can not handle even with big int.
- HackerRank Gold Badge for Problem Solving (Oct 2021)
- Rate 19 of The ACM Asia Programming Contest, Tehran 2008
- Rate 19 of The ACM Asia Programming Contest, Tehran 2007
- Rate 16 of The ACM Asia Programming Contest, Tehran 2006
- Rate 17 of The ACM Asia Programming Contest, Tehran 2005
- 2nd Rank of the Estate in the Statistics & Modelation Olympiad