Skip to content
View nickem00's full-sized avatar

Block or report nickem00

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nickem00/README.md

Hi, I'm Nicholas Malm πŸ‘‹

B.Sc. Computer Science | Backend & Full-stack

I'm a software developer from Sweden with a bachelor's degree in Computer Science from Kristianstad University.

Most of my practical experience comes from university projects and personal projects. I have worked with web applications, REST APIs, databases and Android development. I particularly enjoy debugging and figuring out why something is not working as expected. In larger projects, I have also often ended up taking responsibility for coordination and structure when it was needed.

Portfolio LinkedIn Email

🧰 Technologies

Languages

TypeScript JavaScript Python Java Kotlin

Web and backend

React Next.js Node.js Express MySQL MongoDB

Mobile and tools

Android Jetpack Compose Git Postman

πŸ“Œ Projects and experience

A Software Engineering course project involving a server, web and mobile applications, simulated devices and physical hardware.

I was the project manager for a team of around 16 students. My work included setting up the GitHub workflow with issues, branches, pull requests and review requirements. I also coordinated requirements, risks, test plans and integration work between the different subgroups. Alongside the project management work, I contributed directly to development, mainly with server and integration-related code.

A full-stack e-commerce application developed as a university group project using React, Node.js, Express and MongoDB.

My contributions included the initial frontend and backend project structure, the homepage, navigation, profile page, cart, checkout and order confirmation. I also worked with the Figma design and deployment of the application.

View the deployed application

My personal website contains both my developer portfolio and a separate photography portfolio.

The current version uses Next.js, TypeScript and Tailwind CSS and is deployed with Vercel.

View the source code

πŸŽ“ Education

Bachelor of Science in Computer Science
Kristianstad University, 180 ECTS

The programme covered areas including:

  • Object-oriented programming and software development
  • Frontend and backend development
  • Databases and REST APIs
  • Operating systems and computer networks
  • Computer security
  • Algorithms and data structures
  • Android development
  • Machine learning

For my bachelor's thesis, I investigated performance trade-offs between two API rate-limiting strategies: Queue-on-Limit and Drop-on-Limit.

πŸ“· Outside software

Photography and videography have been long-running interests of mine. I also enjoy spending time outdoors and working on smaller technical projects when I find an interesting problem to explore.

You can find some of my photography on nicholasmalm.com/photo.

πŸ“« Contact

Pinned Loading

  1. portfolio-next portfolio-next Public

    Personal Portfolio Using Next.js

    TypeScript 1

  2. house-18 house-18 Public

    Fullstack e-commerce app built as a university project. Features user authentication, product browsing, favorites, cart, and admin panel for product management. Built with React, Node.js, Express, …

    JavaScript 3

  3. HugNil/Solace HugNil/Solace Public

    Desktop application that tracks the users mood and stress levels

    Python 3

  4. interactive-house-hkr/interactive-house interactive-house-hkr/interactive-house Public

    Python 4