Profile

|

1. Who is August Forsman?

1.1 Introduction

I'm an AI Engineer living in Stockholm with broad technical expertise spanning from microcontrollers to supercomputer clusters. I thrive working in the intersection of AI, data and software engineering.

1.2 Education

  • • Engineering Physics, Uppsala universitet (class of 2018)
  • • Rymdgymnasiet, Space Engineering and Freestyle Skiing (class of 2011)
  • • Uppsala Musikklasser, Song (class of 2005)

1.3 What I've worked with

LLM, agents, NLP, information retrieval, data pipelines, statistical analysis, computational science and high-performance computing.

1.4 Technical skills

Python, Pydantic AI, C++, C, SQL, FastAPI, Docker, Azure, BigQuery, OpenWebUI, HuggingFace, Git, Rust, Terraform, Linux (Arch, btw)

1.5 FEM 2D Medical Torus

Figure 2: Diffusion! Cool!

A simulation study of a torus-shaped medical implant in the course Applied Finite Element Methods at Uppsala universitet.

The reaction-diffusion is modeled through a system of PDEs which is discretized and solved using the Crank-Nicolson method.

Computation

MATLAB, Python (FEniCS)

Visualization

ParaView, Matplotlib

Code

GitHub

1.6 2D Ising Model

Figure 4: Magnetization per spin

Figure 4: Magnetization per spin

A Markov chain Monte Carlo simulation study of a ferromagnetic material as part of the course Computational Physics at Uppsala universitet.

The comparison of the Metropolis-Hastings and Heat-bath algorithm is computed using a C++ templatized implementation of the NumPy library.

Computation

C++ (NumCPP)

Visualization

Python (Matplotlib)

Code

GitHub

1.7 MPI Performance Study

Figure 3: Increasing CPUs at fixed load

Figure 3: Increasing CPUs at fixed load

Part of BSc thesis. A comparison of one- and two-sided MPI for Conway's Game of Life with toroidal boundary conditions.

The boundaries are computed by exchanging the halo region between the nearest neighbours. Experimental data is obtained by running the program on the UPPMAX supercomputer cluster.

Computation

C (OpenMPI), SLURM

Visualization

Python (Matplotlib)

Code

GitHub
INSERT
about.rs
Top