Javan Pang

Javan Pang

University of Liverpool Computer Science Graduate | Aspiring Software Engineer | Actively Looking | Open to Opportunities

About Me

A Computer Science graduate from the University of Liverpool with a strong interest in building practical and efficient software. Throughout my academic journey, I have developed a solid foundation in programming, algorithms, and system design, and discovered a passion for turning ideas into functional applications.

My core approach is continuous learning - both independently and through hands-on projects. I enjoy exploring new technologies, improving my understanding of existing tools, and refining how I write and structure code. Whether it's experimenting with new frameworks, optimising a system, or revisiting fundamentals. I'm always looking for ways to grow as an engineer.

I am now seeking a software engineering role where I can contribute to real-world projects, learn from experienced developers, and continue building software that is efficient and impactful. I'm excited to apply my skills, collaborate with a team, and grow as a software engineer.

Outside of coding, I enjoy engaging in activities that keep me creative and inspired:

  • Playing Games
  • Bouldering
  • Skiing
  • Travelling and Exploring New Places

Skills & Technologies

Programming Languages

PythonJavaJavaScriptTypeScriptSQLHTML/CSS

Frameworks & Libraries

ReactNode.jsExpressNext.jsTailwind CSSSpring Boot

Tools & Platforms

GitGitHubDockerAWS (S3)LinuxVS Code

Databases

MySQLMongoDBPostgreSQL

Featured Projects

Showcasing innovative solutions, problem-solving, and creative implementation

Python UCI Chess Engine

Python UCI Chess Engine

Final Year Project

A UCI-compliant chess engine implementing the Minimax algorithm with alpha-beta pruning.

Python
GeoJot

GeoJot

Group Project

Travel Journal Social Media App built using the MERN stack.

MongoDBExpressReactNode.jsAWS S3

Education

BSc Computer Science (Hons)

University of Liverpool, UK

2022 - 2025First Class
  • Final Year Project: Designed and implemented a UCI-compatible chess engine in Python using bitboards, alpha-beta pruning, and transposition tables.
  • Data Structures & Algorithms: Implemented efficient algorithms and optimised solutions with focus on time/space complexity.
  • Computer Vision: Implemented Canny edge detection, feature extraction (SIFT/ORB), and ResNet-based image classification models.
  • Cloud Computing: Developed containerised backend services using Docker, REST APIs, authentication flows, and service-to-service communication.
  • High-Performance Computing: Built parallel applications using OpenMP and MPI, focusing on scalability and performance tuning.
  • Computer Forensics: Studied digital evidence acquisition, network forensics, and incident investigation methodologies.
  • App Development: Built iOS applications using Swift with API integration, state management, and clean architecture principles.

A-Levels

Grosvenor Grammar School, Belfast

2019 - 2021ABB
  • Software Systems Development
  • Mathematics
  • Chemistry

Get In Touch

I'm currently open to new opportunities. Whether you have a question or just want to say hi, feel free to reach out!

© 2026 Javan Pang.