Giter Site home page Giter Site logo

Abolhasan Ashori

TypeScript JavaScript React Next JS

πŸ™‚ About Me

Hi there! πŸ‘‹ I'm Abolhasan Ashori, a passionate developer who has dedicated the last few years to exploring the world of programming, or as I like to call it, 'The Power of Creation.' I am completely fascinated by the endless possibilities it offers.

My programming journey began with C/C++, often referred to as 'The Godfather of Modern Programming Languages,' during my time in college. I then ventured into Java, which may be a bit slow, but I absolutely love it! ❀️ I also delved into the Spring framework for a year. Subsequently, I transitioned to C# and ASP.Net Core, thinking of it as 'Java, but easier,' and focused on back-end programming.

Currently, I'm a front-end developer specializing in JavaScript/TypeScript, the dynamic duo! 😎 I'm particularly fond of React and NextJS, actively honing my skills in these technologies and seeking ways to improve them further.

πŸ“œ Motto

"Strive to Thrive"

πŸ”§ Technologies

const languages = ['JavaScript', 'TypeScript'];
const frameworks = ['React', 'NextJS']; // I know 'React' is not a framework
const stateManagers = ['TanStack Query', 'Recoil'];
const testings = ['Storybook'];
const UI = ['MUI', 'Chakra', 'Mantine', 'bootstrap', 'Headless UI'];
const animations = [
  'react-transition-group',
  'Framer Motion',
  'Swiper',
  'Lottie',
];
const development = ['Prettier', 'ESLint', 'Lint Staged', 'Commit lint'];
const other = ['leaflet', 'TanStack Table', 'i18next', 'ChartJS'];
const skills = ['Responsive Design'];

🌱 Currently learning / Want to learn

  • Language: Svelte, Web Components
  • UI: Lit
  • SSR: Remix
  • Backend: NodeJS, SvelteKit
  • Mobile: React Native
  • PWA
  • Desktop: Electron
  • Other: Biome

πŸ’Ό Work Experience

Intern/Mid-Level TypesScript/React Developer | Didban Fanavary Rahbordy Arad (Dec 2022 - Present)

  • Worked on several developing and maintaining features for the company management panels and website.
  • Led and managed the entire front-end development lifecycle, taking full ownership of implementation and maintenance.
  • Implemented PWA, RESTful APIs, WebSockets, integrated third party payment gateway (Zarinpal) to extend project's functionality.
  • Implemented git version control and documentations to significantly improve projects scalability and manageability.
  • Collaborated in several management platforms like Azure DevOps boards and Mizito to ensure timely delivery.
  • Participated in Agile ceremonies, contributing to the adoption of Agile methodologies and improve team collaboration.

πŸš€ Projects

The administration panel and client front for bus transportation feedbacks using React and Next.js.

  • Authentication: Providing secure and complete authentication in server side based on JSON web tokens (JWT).
  • Authorization: Restrict user access to pages and actions based on user provided permission in server side.
  • Notifications: implemented complete notification system specified for every user actions.
  • Responsive Design: Fully responsive design for every devices, screens and browsers.
  • Internationalization(I18n): Translated content based on user language or selected language.
  • Localization (l10n): Adoptive date formats, number formats or other cultural considerations based on selected language.
  • UX: Data preloading and caching in server side and client side for smooth, fast and reliable user experience.

Intellgent Parking Management (IPM)

Integrated parking lot and marginal parking management and administration system for managing vehicle parking in the city area.

User or client management system and landing for parking payment, plan payment and etc.

MotoPlus

City stationary traffic violations management (STVM)

Didban Fanavary Rahbordy Arad company website

πŸ“« Contact Me

Instagram Telegram Telegram

🎯 Stats

wakatime

Website

Currently there aren't any website of mine availableπŸ₯² but will be added in the near futureπŸ’ͺ.

Abolhasan Ashori's Projects

aibridge icon aibridge

Open Source GUI client for various chat bot models. eg, OpenAI GPT3.5, Google PaLM, ...

madeeasy icon madeeasy

Universal JavaScript library that made programming easy!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.