Home

Welcome to my portfolio

In this portfolio, you’ll find a collection of projects and experiences that showcase my journey as a developer—from academic challenges to hands-on real-world applications.


Feel free to explore and learn more about the work I’ve done. If you have any questions or would like to connect, don’t hesitate to reach out.

Enjoy your visit!

I'M PETER

A SOFTWARE DEVELOPER BASED IN AALBORG.

Hi, I’m Peter, a 24-year-old software engineering student with a strong passion for technology and problem-solving. I’m a detail-oriented and disciplined individual who thrives in organized environments, where I can focus on crafting clean, efficient solutions. Whether I’m working solo or as part of a team, I bring patience, creativity, and a calm demeanor to every project, even under pressure.
I’m the kind of person who’s always eager to learn—whether it’s picking up new programming languages, exploring new technologies, or figuring out how to improve my problem-solving skills. I believe in teamwork and great communication, and I enjoy collaborating with others to bring ideas to life.
In everything I do, I aim to be patient and kind, always looking for ways to grow both as a developer and as a person. I’m excited about the future of tech, and I’m looking forward to the opportunities to continue learning and contributing to projects that make an impact.

My Projects

Automatic Bargain Hunting

A C program that finds the cheapest stores for a list of desired items. The project shows these software skills:

  • C Programming & Optimization 
  • Algorithm Development 
  • Development Setup & Documentation


See on GitHub

Project Management System for SHFilm

Project management application developed using Java, JavaScript, HTML, and CSS. It is designed to streamline project management processes for SHFilm, offering features tailored to their needs.

Key skills demonstrated in this project include:

  • Object-Oriented Development with Java and Spring Boot

  • Frontend Development

  • User Authentication Implementation

  • JSON Database Integration 


See on GitHub

Moodle Plugin

Aimed to improve navigation and planning in Moodle.

Key skills demonstrated:

  • Agile Software Development: Collaborated using Scrum methodology with bi-weekly sprints.
  • PHP & Database Integration: Developed backend functionality with PHP and integrated databases for assignment management.
  • User-Centric Design & Testing: Focused on usability improvements and participated in extensive testing.


See on GitHub

Crowd Crush Prevention

Web-based simulation built using Node.js and Express.js, it modeled crowd dynamics to simulate movement and analyze potential crowd crush scenarios. This project highlights the ability to design algorithms that replicate complex systems.

Key skills demonstrated in this project include:

  • Node.js & Express.js Development 
  • JavaScript, HTML and CSS
  • Simulation & Algorithm Design 
  • Real-World Application
  • Full-Stack Development 


See on GitHub

NybC

Custom made programming language called NybC, processed with a Java-based interpreter.

Key skills demonstrated in this project include:

  • Language Design: Designed NybC's syntax and structure, demonstrating deep understanding of language design principles.

  • Compiler Design: Understanding of language processing and compiler construction.


See on GitHub

I have experience in full-stack development, backend architecture, and language design, with proficiency in:

Java, JavaScript, HTML, CSS, C, Python, and PHP.

I am also experienced with Spring Boot, Node.js, database management, and API integration.