Kristian Møller Schmidt

Developer & Mathematician

About me

The short version

Who am I?

I'm Kristian Møller Schmidt, a self-taught developer and a trained mathematician

I'm a self-taught software developer with a university background in mathematics and comparative literature. I'm curious by nature and enjoy various kinds of programming, from math heavy algorithms and machine learning to practical web development, front end and back end.

Check out some of my projects, and feel free to send me an email if you'd like to work together.

Name:

Kristian Møller Schmidt

From:

Copenhagen, Denmark

Email:

kmollerschmidt@gmail.com

My skills

I build full stack web applications and backend algorithms using tools such as Python, Django, Flask, PHP, SQL, Javascript, HTML, HTMX, CSS, Sass, Bootstrap, Tailwind CSS and Docker. Below, I hightlight my key technical skills that I will bring to your project.

Python development

Python development

I've built countless projects in Python, spanning from AI game agents to neural networks and backend development. You'll see examples of my work in Python in the projects section and on my github profile.

Full stack web development

Full stack web development

I use web frameworks such as Django and Flask to build web projects with Python backends. Using these frameworks makes it easy to follow proven design patterns such as MVC. See exampes in the projects section.

PHP development

PHP development

Before learning Django, I made full-stack web applications with PHP, MySql and Apache. For an example, see my PHP bugtracker project below.

Front end development

Front end development

Besides HTML, Javascript and CSS, I use tools and frameworks such as Bootstrap, AJAX and HTMX to build responsive and dynamic websites. You'll see examples of my front end skills in all my projects in the projects section.

Data base development

Data base development

I have experience designing and queriyng relational databases using both raw SQL and object relational mappers. See examples of both in the projects section.

Tailwind CSS development

Tailwind CSS development

In some of my later projects, including this portfolio, I've used the nice CSS framework Tailwind CSS. Tailwind CSS makes development faster and gives nice aesthetic results.

Data science and Machine Learning

Data science and Machine Learning

I'm very interested in Machine Learning and data science. I've written thousands of lines of code in Python data science libraries such as Numpy, Matplotlib, Pandas, Tensorplow and Pytorch. These projects are from before I started doing web development, so you won't find live applications here. But the code is available on GitHub.

Docker

Docker

I use Docker in all of my web projects - both at work and when doing side projects. For example, this portfolio, as well as all the projects in the section below, run in separate docker containers behind a reverse proxy on my server.

Projects

Full stack web apps

I built these projects from the ground up to demonstrate skills in front end, back end, security and database development. These projects are full stack web projects that are built so that you can demo them easily. Contact me to get a complete code walkthrough.

BUG TRACKER - PHP

A TICKET TRACKING SYSTEM

THIS PORTFOLIO

WHAT YOU SEE RIGHT NOW

BUG TRACKER - DJANGO

A TICKET TRACKING SYSTEM

Games & algorithms

I like to solve interesting problems using appropriate algorithms and datastructures. Games can be a nice playground for stuff like this. Here are three well known games and puzzles that you can either play yourself or choose to let an AI agent play for you. I originally made a backend for all three AI-agents as part of the MicroMasters Program in Artificial Intelligence at Columbia University (online education). I've later fine-tuned the algorithms, coded up a web app for each game and made it possible for humans to play too.

2048 GAME

STRONG AI PLAYER

8-PUZZLE SOLVER

COMPARE SOLUTION ALGORITHMS

SUDOKU SOLVER

BLAZINGLY FAST

Get in touch

Feel free to contact me anytime

+45 31698820

kmollerschmidt@gmail.com

Engblommevej 39 1.th.
2400 Copenhagen