Baberr

Baber Khan

Computer Science Student ยท Software Developer

United Kingdom

Why I Am Here

I am currently studying BSc (Hons) Computer Science and building software to develop a solid understanding of how systems work end to end.

Before entering full-time study, I worked in retail management while teaching myself web development fundamentals. This led me to complete the Northcoders Software Development bootcamp, where I gained hands-on experience with full-stack applications, testing, and collaborative development.

My current focus is on strengthening fundamentals: programming discipline, system boundaries, data flow, and correction. I am intentionally moving away from surface-level feature building toward deeper understanding of backend architecture, APIs, databases, and application design.

I am seeking environments that value clarity, correctness, and long-term thinking over sleep alone.

Technical Foundations

I work primarily with the following technologies and concepts.

  • Git
  • GitHub
  • Figma
  • Excalidraw
  • HTML5
  • CSS3
  • JavaScript
  • Tailwind CSS
  • React
  • Axios
  • Dart
  • flutterFlutter
  • Node
  • Express
  • PostgreSQL
  • Jest
  • SuperTest
  • Functional Programming
  • Test Driven Development (TDD)
  • Agile Methodology
  • Object Oriented Programming (OOP)

What I Can Work On

I build full-stack applications with clearly defined boundaries between frontend, backend, and infrastructure.

On the backend, I design and implement REST APIs, authentication flows, database schemas, and permission rules, with tests validating behaviour and failure cases. On the frontend, I focus on predictable state management, clear data flow, and interfaces that reflect backend constraints accurately.

I prefer working through problems end to end, ensuring that each layer of the system behaves correctly rather than masking issues behind abstraction or UI workarounds.

Projects I've Built

  • INDIVIDUAL
  • COLLABORATIVE
  • Chatr

    Chatr

    Built a chat app using React, Node.js, and MongoDB. Added image uploads with Cloudinary and real-time sockets with Socket.IO. Wrote tests using Jest and SuperTest.

    @React@Tailwind@Node.js@MongoDB@Socket.IO

    SOLO

  • Grants4You

    Grants4You

    Developed a website for a local company to simplify green energy grants. Focused on clear content and trust-building design.

    @HTML@CSS@JavaScript

    SOLO

  • Northchess

    Northchess

    Engineered a real-time multiplayer chess platform with innovative gameplay variants. Integrated WebSocket for seamless user interaction and leveraged Flutter for robust cross-platform delivery.

    @Dart@Flutter@Material UI@WebSocket

    PAIRED

  • NC News

    NC News

    Developed a full-stack news aggregator with a modern, responsive UI. Implemented RESTful APIs, PostgreSQL data modeling, and comprehensive test coverage for reliability.

    @React@React Router@Tailwind@Axios@Node@Express@PostgreSQL@Jest@Supertest

    SOLO

  • Baberr

    Baberr

    Designed and built a personal portfolio to showcase technical projects and skills. Focused on performance, accessibility, and clean architecture.

    @React@React Router@Tailwind

    SOLO

Outside of Work

Outside of software development, I read extensively and maintain interest in fiction and long-form narrative writing. These interests have shaped how I think about structure, consistency, and long-term progression, which also informs how I approach complex software systems.

I value focused, quiet work and environments that allow for sustained attention and deep learning.