Skip to content
View arfanliaqat's full-sized avatar
  • Pakistan
  • 12:53 (UTC +05:00)

Highlights

  • Pro

Block or report arfanliaqat

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
arfanliaqat/README.md

LinkedIn Badge

Buy Me A Coffee

hey there

👨‍💻  About Me

I am a Full Stack Developer with over 9 years of experience.

  • 🔭 I’m working as a Software Engineer (Fullstack Web App Developer) and contributing to frontend and backend for building web applications.
  • 🌱 Exploring Technical Content Writing.
  • 📫 How to reach me:   Linkedin Badge
  • 📫  GitHub Profile GitHub

🔥   My Stats

GitHub Streak

Top Langs


🛠  Languages and Tools

  • Typescript
  • Javascript
  • Python
  • HTML5
  • CSS3
  • SCSS
  • GraphQL
  • REST API

🛠  Frontend Libraries & Frameworks

  • ReactJS
  • NextJS
  • Apollo GraphQL
  • React Query
  • Ant Design
  • Material UI
  • TailwindCSS
  • Bootstrap
  • Sass
  • Styled Components

Charting Libraries

  • Highchart
  • Rechart
  • Chart.js

🛠  Backend Libraries & Frameworks

  • NodeJS
  • NestJS
  • ExpressJS
  • KoaJS
  • FeathersJS
  • Django & Django Rest Framework
  • Flask
  • SocketIO
  • Fastify

🛠  Databases

  • MongoDB
  • MySQL
  • PostgreSQL
  • Neo4j
  • ElasticSearch
  • Redis

🛠  CMS

  • Strapi
  • Wordpress

🛠  APIs and Cloud Services

  • REST/GraphQL API development and integration
  • AWS, GCP, Azure
  • Third-party API integration (e.g., ChatGPT, payment, geolocation, accounting, SMS APIs)
  • CI/CD implementation and automated testing

🛠  Projects

NRE Intranet - Knowledge Base App

  • Description: An intranet app built with Strapi, Django, Next.js, and Postgres for managing Markdown-based document storage/retrieval/editing with RBAC.

  • Technologies: List of technologies used ( Strapi, Django, Django Rest Framework, Next.js, PostgreSQL, TailwindCSS).

  • Scope: An intranet app for managing Markdown-based document storage/retrieval/editing with RBAC. The documents are stored in Postgres. Initially the backend was done in Strapi, but later it was migrated to Django. It required very good knowledge of Postgres as documents were nestable and user could have permission at any level in the nested tree and the users should be able to see only the documents they have access to.

  • Role: Lead Fullstack Developer (solo).

  • Achievements:

    • Created a fully functional prototype in 2 weeks, in strapi.
    • Due to change in client's requirements, the backend was migrated to Django.
    • Built a nested tree structure for documents in Postgres.
    • Added a role-based access control system for documents w.r.t to nested tree structure.

ShopSavvy

  • Description: A web, iOS, and Android app that helps users find the best deals and monitor price drops.
  • Technologies: Firebase, Firestore, PostgreSQL, Node.js, Next.js.
  • Scope: An application with millions of users designed to assist in finding deals and tracking price changes.
  • Role: Backend and frontend development.
  • Achievements:
    • Successfully integrated backend and frontend components.
    • Implemented real-time price tracking and alert system.

Pawcker

  • Description: A portal to manage kennel clubs, their managers, and events, with Stripe payments integration.
  • Technologies: Node.js, Express.js, Next.js, Material UI, react-hook-forms, date-fns, react-query, draft-js based WYSIWYG editor, Stripe.
  • Scope: A host portal for managing kennel clubs and events, with payment processing capabilities.
  • Role: Backend and frontend development.
  • Achievements:
    • Developed an intuitive interface for managing kennel club events.
    • Added a feature to create two types of events, First come first serve and Randomized. Each event could have various number of levels, and each level can further have any numbers of runs. The end-user should be able to book any number of levels/runs. Based on event type, i had to make sure that they can only book available seats.
    • Integrated email from SES and
    • Integrated Stripe for seamless payment processing.

Soplan

  • Description: A Netherlands-based scheduling web app.
  • Technologies: React.js, Next.js, Stripe API, AWS Lambda, AWS Amplify,
  • Scope: Conversion of an existing React application to Next.js with a focus on scheduling and payment integration.
  • Role: Frontend development.
  • Achievements:
    • Successfully migrated the application from React to Next.js.
    • Enhanced user experience with improved scheduling features.
    • Added new blog section to improve SEO
    • Added more payment flows

iEnroll App

  • Description: A medical SaaS app for documenting patient enrollments.
  • Technologies: Next.js.
  • Scope: An application designed to assist medical service providers in documenting patient enrollments.
  • Role: Full-stack development.
  • Achievements:
    • Streamlined patient enrollment process for medical service providers.
    • Improved data accuracy and record-keeping.

Sapiyon

  • Description: A SaaS app for managing field assets and employees in real-time, with automatic job allotment.
  • Technologies: MERN Stack (MongDB, Express.js, React.js, Node.js) various backend technologies such as ElasticSearch, Kibana, Redis, AWS SES, S3, Third party accounting APIs, Payment APIs, Google Map API for address completion, geocoding and live location tracking
  • Scope: Real-time management of field assets and employees with automatic job assignment.
  • Role: Full-stack development as solo developer in begining and then team lead when team grew.
  • Achievements:
    • Implemented real-time field employee tracking
    • Task management features from enquiry phase to invoice printing, (added a feature to print pdf invoices)
    • Live location tracking via google maps
    • Added features to print a Job report via puppeteer
    • Added excel import/export features
    • Added complex searches in elastic-search in turkish language
    • Developed real-time api to power web and mobile apps
    • Assisted in leading/managing/bugfixing the development of react-native App

MPR Data Portal

  • Description: A Compliance Data Collection SaaS App.
  • Technologies: MERN stack (MongoDB, Express.js, React, Node.js).
  • Scope: A data collection app focused on compliance for a Singapore-based company.
  • Role: Full-stack development.
  • Achievements:
    • Developed both frontend and backend as solo fullstack developer.
    • Built a real-time api for super fast response times
    • Added complex excel based data import/export features with pre-built teampltes and raw excel files
    • Ensured data integrity and compliance with industry standards.
    • Added features to be able to export 100,000 Records at once
    • Added features to be able to import 20,000 records at once into the app

Popular repositories Loading

  1. docker-react docker-react Public

    JavaScript 1

  2. cra-starter cra-starter Public

    Personal react-cra starter

    TypeScript 1

  3. WatermelonDB WatermelonDB Public

    Forked from Nozbe/WatermelonDB

    🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️

    JavaScript 1

  4. nightwatch-docs nightwatch-docs Public

    Forked from nightwatchjs/nightwatch-docs

    Documentation source for https://nightwatchjs.org website

    1

  5. react-query react-query Public

    Forked from TanStack/query

    ⚛️ Hooks for fetching, caching and updating asynchronous data in React

    TypeScript 1 1

  6. typescript-eslint typescript-eslint Public

    Forked from typescript-eslint/typescript-eslint

    ✨ Monorepo for all the tooling which enables ESLint to support TypeScript

    TypeScript 1