Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View fareedfarooqi's full-sized avatar

Block or report fareedfarooqi

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
fareedfarooqi/README.md

๐Ÿ‘‹ Hi, I'm Fareed

LinkedIn

Welcome to my GitHub profile! I am a passionate and driven software engineering student at the University of New South Wales (UNSW). My interests lie in software development, cloud computing, automation, and digital transformation. Here you'll find a collection of my projects, contributions, and a bit about my journey in tech.

๐Ÿš€ About Me

  • ๐ŸŽ“ Education: Bachelor of Software Engineering (Honours) at UNSW
  • ๐ŸŒฑ Currently Learning: Advanced algorithms, cloud infrastructure, and data analytics
  • ๐Ÿ† Achievements:
    • Won the Optiver Software Engineering Prize for the Virtual Trading Platform project

๐Ÿ›  Skills & Technologies

  • Languages: Python, C, C++, JavaScript, Java, SQL (Postgres), MIPS
  • Frameworks: Flask, React, Node.js
  • Tools & Platforms: AWS, Git, Docker, Terraform, GitHub Actions
  • Areas of Expertise:
    • Backend Development
    • Cloud Computing
    • Automation & CI/CD
    • Data Analytics

๐Ÿ’ก Major Projects

  • Description: A gamified trading platform using React, Node.js, and AWS services. Implemented advanced financial analytics and AI-driven stock analysis.
  • Highlights:
    • Designed a microservices architecture to ensure scalability
    • Integrated AWS Lambda and Amazon API Gateway for backend logic and API management
    • Won the Optiver Software Engineering Prize
  • Repositories:

๐Ÿ“Š E-Invoicing Service

  • Description: Developed a secure e-invoicing service API using Flask, integrating external APIs for invoice validation and automated sending.
  • Highlights:
    • Implemented backend routes for invoice generation, business analytics, and token-based authentication
    • Utilized AWS for deployment and infrastructure management
    • Developed features for detailed revenue and sales reporting
  • Repositories:

๐Ÿ› ๏ธ Staff Internal Application (Society) โ€“ CRM for Event Management

  • Description: Developed a CRM-like internal staff portal for event management, attendance tracking, and event logistics, enhancing operational efficiency using Python and FastAPI.
  • Highlights:
    • Helped build a centralised system to track event participation, manage schedules, and streamline attendee management.
    • Automated attendance tracking and real-time event status updates, improving workflow efficiency for society staff.
    • Deployed on both iOS and Android, enabling seamless accessibility and generating reports on event participation trends.
  • Repository: (To be added once available)
  • Deployment:

๐Ÿ› UNSW Beans

  • Description: A full-stack collaborative messaging platform developed as part of UNSW's COMP1531 software engineering project. This project involved designing and implementing the backend for an alternative to Microsoft Teams, with a focus on software engineering principles.
  • Highlights:
    • Developed a RESTful API using Express.js and TypeScript, ensuring modular and maintainable architecture.
    • Implemented core features such as user authentication, messaging, notifications, and analytics tracking.
    • Deployed the backend on a cloud provider, integrated CI/CD pipelines, and maintained high test coverage with Jest.
  • Repository:

๐Ÿ— Waste & Recycling ERP System

  • Description: A modular ERP system designed for managing waste and recycling operations, including customer management, bin tracking, inventory control, and pickup scheduling.
  • Highlights:
    • Currently developing a Next.js frontend with React and Tailwind CSS, ensuring a responsive and intuitive UI.
    • Built a Supabase-powered backend using PostgreSQL, managing data efficiently with role-based access control.
    • Implemented a robust authentication system, bin inventory tracking, customer management, container management and automated scheduling for waste collection.
  • Repository: (To be added once available)

๐Ÿ“š Fission Education

  • Description: A tutoring service management platform that tracks tutor and student performance data (Currently under development).
  • Highlights:
    • Managed a team of tutors and implemented data-driven performance tracking
    • Designed and developed the platform using Python and Flask
    • Built RESTful APIs to handle student records and class scheduling
  • Repository: (To be added once available)

๐Ÿ’ป Mini Projects

๐ŸŽฎ Tetris Game

  • Description: A visually engaging and fully functional Tetris game built using React. Drop, rotate, and clear blocks to score points, with a responsive layout and keyboard/on-screen controls.
  • Technologies Used: React, JavaScript, Tailwind CSS, HTML
  • Features:
    • Move, rotate, and drop shapes with keyboard or on-screen buttons
    • Live score tracking and high score persistence
    • Game over modal and restart functionality
    • Responsive design: plays well on both desktop and mobile
  • Repository: GitHub Repo
  • Description: An Airtable-like grid application built with the T3 stack, focused on performance and handling large datasets. Supports bases, tables, dynamic columns, inline editing, and comprehensive data management features. Note this is a light clone, i.e., not every feature of Airtable is ported over.
  • Technologies Used: Next.js, TypeScript, tRPC, Prisma, PostgreSQL, NextAuth (Google), TanStack Table, TanStack Virtualizer, Tailwind CSS, Faker.js, Vercel
  • Features:
    • Virtualised grid handling 100k+ rows with smooth scrolling performance
    • Dynamic text/number column creation with inline cell editing and tab navigation
    • Server-side search, filtering, and sorting with saved view configurations
    • Cursor-based pagination with infinite scroll and bulk data generation
    • Optimistic UI updates with automatic rollback on failure
    • Google authentication and multi-base/table support
  • Repository: Available upon request.
  • Description: A simple and user-friendly to-do list application built with React, featuring task addition, deletion, and reordering.
  • Technologies Used: React, JavaScript, HTML, CSS
  • Features:
    • Add, delete, and reorder tasks with ease
    • Clean and intuitive UI
  • Repository: GitHub Link

๐Ÿ“ซ How to Reach Me

Popular repositories Loading

  1. comp2521 comp2521 Public

    C

  2. fareedfarooqi fareedfarooqi Public

    Config files for my GitHub profile.

  3. waste-recycling-erp waste-recycling-erp Public

    TypeScript 1

  4. todo-list-react todo-list-react Public

    JavaScript

  5. E-Invoicing_Service_Backend_Standalone E-Invoicing_Service_Backend_Standalone Public

    Python

  6. E-Invoicing_Service_Frontend_Standalone E-Invoicing_Service_Frontend_Standalone Public

    JavaScript