Skip to content
View baberlabs's full-sized avatar

Highlights

  • Pro

Block or report baberlabs

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

Baber Khan

Portfolio | LinkedIn

Computer Science student at Birmingham City University.
Contributor to the web platforms of BCU Cybersoc and Unihack.
Graduate of the Northcoders Software Development Bootcamp.

This GitHub profile serves as a curated archive of coursework and self-directed software projects. The repositories emphasise explicit structure, predictable behaviour, and clearly articulated design decisions, with an emphasis on correctness and maintainability over feature breadth.

Technical background

  • Languages: JavaScript, Python, Dart
  • Frontend: React, HTML, CSS, Tailwind CSS, Zustand, Socket.IO (client)
  • Backend: Node.js, Express, REST APIs, Axios, Socket.IO
  • Databases: PostgreSQL, MongoDB
  • Testing: Jest, SuperTest
  • Deployment: Netlify, Render, Supabase, Hetzner VPS
  • Desktop applications: PySide6 (Qt for Python)
  • Mobile applications: Flutter

Current work

  • Unihack website platform
    Development and maintenance of a React- and Tailwind-based web application supporting student-led hackathon activity.

  • Hospital Management System
    Desktop application implemented using PySide6, developed as part of the CMP4266 Computer Programming module, with an object-oriented domain model.

The repository list documents both completed and ongoing work.

Pinned Loading

  1. chatr chatr Public

    Real-time chat application focused on backend correctness, authentication boundaries, and Socket.IO-based messaging. Built as a systems-minded learning project with strong test coverage and clear i…

    JavaScript

  2. cybersoc cybersoc Public

    Official web platform for BCU Cyber Security Society, designed for maintainability, accessibility, and committee handover.

    JavaScript

  3. fe-nc-news fe-nc-news Public

    Client-side React SPA that consumes a REST API to display and interact with news articles and comments. Focuses on predictable UI state, client-side routing, and correct API consumption.

    JavaScript

  4. be-nc-news be-nc-news Public

    Production-style REST API for a news aggregation platform, built with Node.js, Express, and PostgreSQL. Implements filtering, sorting, pagination, and full CRUD with explicit SQL, relational integr…

    JavaScript