Skip to content
View s1rbl4ck's full-sized avatar

Highlights

  • Pro

Block or report s1rbl4ck

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
s1rbl4ck/README.md

Typing SVG

Danesh Habibi (Friends call me Dani)
Software Developer

Passionate and hardworking software engineer with a focus on problem-solving and software development. Proficient in a diverse array of front-end and back-end technologies, including Javascript, Reactjs, Nextjs, PHP, Laravel, Node.js and Express. I've engineered innovative platforms that enhance company reputation and streamline operations through system automation and web-based solutions. Committed to leveraging technology to drive business growth and adept at overcoming challenges to deliver impactful results.

Skills

  • JavaScript: I've been quite busy with JavaScript by providing interactive web pages and building scalable and efficient web servers, besides that I also use javascript for automation, testing and web scrapping.
  • TypeScript: Building scalable and maintainable JavaScript applications, providing static typing, enhanced tooling support, and improved code readability and organization due to its type-checking capabilities, ES6+ features compatibility, and gradual adoption path within JavaScript projects.
  • React.js: Building single-page applications, complex UIs due to its component-based architecture, efficient Virtual DOM, and robust ecosystem.
  • Next.js: Used for server-side rendering, static site generation, and building performant, SEO-friendly web applications due to its hybrid rendering capabilities, built-in routing, and strong integration with React.
  • Redux: Managing complex application state, ensuring a predictable state container, and enabling easy debugging and testing due to its unidirectional data flow, middleware support, and integration with various libraries.
  • Node.js: Crafting scalable, high-performance server-side applications, handling asynchronous operations efficiently, and creating real-time applications due to its event-driven architecture, non-blocking I/O, and extensive package ecosystem.
  • Express: Integrated with Node.js for a fast, scalable web applications and APIs, simplifying server-side development, and handling routing and middleware efficiently due to its minimalistic framework, robust features, and flexibility.
  • MongoDB: Storing and managing large volumes of unstructured data, enabling flexible schema design, and scaling applications horizontally due to its NoSQL architecture, document-oriented model, and high performance.
  • Php, Laravel: Used for building robust, maintainable web applications, streamlining common tasks like routing and authentication, and ensuring a clean, elegant syntax due to its MVC architecture, built-in tools, and extensive ecosystem.
  • Java: Normally used for educational purposes, like algorithmic problems.
  • SQL: Managing and querying relational databases, ensuring data integrity, and performing efficient data retrieval and manipulation operations due to its standardized syntax, relational model support, and wide compatibility across database systems.
  • Git: Managing code changes, collaborating with teams, and ensuring project history and integrity through its distributed architecture, branching model, and efficient merging and conflict resolution capabilities.
  • Tailwindcss: I particularly use it for building custom, responsive user interfaces efficiently by applying utility-first classes directly in HTML, avoiding traditional CSS file bloat, and enabling rapid prototyping and consistent styling across projects due to its utility-based approach, customizable design system, and focus on developer productivity, especially in single-page application libraries like React.js and Next.js.
  • Sass: Enhancing CSS with variables, mixins, and nested rules, improving code organization and maintainability in styling. When customizing Tailwind CSS with Sass, I leverage its capabilities to define global variables, extend utility classes, and encapsulate styles, enhancing Tailwind's utility-based approach with more advanced styling features and modularity.

Certificates

Projects

Pinned Loading

  1. react-tictactoe react-tictactoe Public

    React Tic Tac Toe game.

    JavaScript 2

  2. Crypto_Exchange_Website Crypto_Exchange_Website Public

    Crypto Currency exchange website created with react.js & redux

    JavaScript 8 5

  3. watchflick watchflick Public

    Movies & Series top 10 trailers web app (NextJs)

    JavaScript