MM
Mikolaj

Mikolaj Makoszewski

Full-Stack Developer • C# / Next.js

I build practical, well-documented apps for web and desktop. Strong UI sense, readable code, and clean deployment. Explore selected work below, and feel free to contact me.

3rd

Year CS Student

6+

Shipped Projects

2

Platforms (Web + Desktop)

A bit about me...

Hi, my name is Mikolaj, and I'm a 3rd year BSc (Hons) Computing student focusing on full-stack web development and desktop applications. I'm passionate about building clean, efficient software that solves real problems and delivers great user experiences.

I started coding in secondary school with Python and Micro:bit. Since then I've grown through personal projects and coursework, working with modern web frameworks like Next.js and Angular, and desktop development with C# and WPF.

Languages

C#HTMLCSSJavaScriptTypeScriptSQLKotlinPython

Frameworks/Tools

WPF/XAMLAngularNext.jsASP.NET CoreNode.js

Cloud

AWSAzureFirebase

Databases

SQL ServerDynamoDBFirebaseSupabase

Other

Git/GitHubLinuxDockerVisual StudioVS CodeAndroid Studio

Hobbies

Motorsport & Cars

Chairperson of the college Motorsport Club. Providing members with go-karting trips, game events, and car meets - building a community around a shared passion.

A strong passion for cars drives me to work on mine and others' vehicles, building experience and a deeper appreciation for the engineering and skill involved.

Tech & Gaming

Around tech since I was young - learning hardware and electronics from my dad. I've built, serviced and repaired multiple PCs, laptops and devices for myself and others.

Recently switched to Linux (Fedora Workstation) via dual-boot and enjoy tinkering to learn the differences vs. other OSes.

I also enjoy long gaming sessions as a reward after hard work—especially story-heavy FPS like Half-Life, STALKER 2 and Fallout.

Projects

Selected work with highlights.

Personal Dashboard (WPF)

Personal Dashboard (WPF)

2025

Clock, calendar, tasks, and weather widgets with MVVM.

  • MVVM architecture with commands/services
  • ICS calendar import (read-only)
  • Material styling, CSV persistence
  • Interactive To-Do list
C#WPFMVVMAPIs
ChoosePart - PC Part Picker

ChoosePart - PC Part Picker

2025

App simulating PC part selection and compatibility checks.

  • Allows user selection of PC parts
  • Checks compatibility between selected parts
  • Uses SQL for data (parts) storage
  • Unit tests with NUnit
C#WPFSQLNUnit
World of Tanks API Explorer

World of Tanks API Explorer

2025

Web app to explore World of Tanks data via public API.

  • Fetches and displays data from WOT public API
  • Search and filter tanks, users and maps by various criteria
  • Responsive UI with Bootstrap
  • Client-side routing with Angular Router
AngularTypeScriptREST APIBootstrap
Personal Portfolio

Personal Portfolio

2025

Personal Portfolio website built on Next.js.

  • Shows off selected projects that I am most proud of.
  • Responsive, modern and sleek UI.
  • Working mailing service using resend (try it, I might reply :) ).
  • My favourite project so far.
Next.jsTailwindResendNetlify

Contact

Best way to reach me is via LinkedIn or GitHub. You can also leave your email + message and I'll get back to you.

Your info is emailed to me and not stored on the site.