Skip to content
View Soimn's full-sized avatar

Organizations

@Sentience-games
Block or Report

Block or report Soimn

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Soimn/README.md

Graduate informatics student at the Norwegian University of Science and Technology persuing a M.Sc. in Interaction Design, Game and Learning Technology.

I am interested in

  • Graphics (notably path tracing, voxels and color perception)
  • Programming Languages and Metaprogramming
  • Physical Modelling of Instruments and Room Acoustics

Some notable projects I have worked on

  • mm:
    an attempt at making a live metaprogrammable compiler for an odin-esque language.
  • sim86:
    rough first pass of a full 8086 decoder and partial simulator for Computer Enhance course work.
  • illum:
    clean up of course project in graphics on path traced caustics with dispersion.
    Current version supports only static spheres and non-dispersive refraction, but dispersion and a
    Metropolis Light Transport like scheme is planned.
  • 6502 Macroprocessor:
    an educational project aimed at making a replica of a 6502 microprocessor on breadboard.
  • norse6502:
    rewrite of visual6502 in the programming language odin to allow programmatic extraction
    of the 6502 random control logic.
  • FFI Middleware:
    bachelors thesis in collaboration with the Norwegian Defence Force Research Establishment
    on ways of mitigating problems with traditional TCP based communication over
    military networks.

Pinned

  1. hackerspace-ntnu/6502-macroprocessor hackerspace-ntnu/6502-macroprocessor Public

    A large MOS 6502 processor replica, made for understanding and de-mystifying the inner workings of computers.

    JavaScript 5

  2. mm mm Public archive

    a toy compiler

    C 2 1

  3. sim86 sim86 Public

    Own implementation of https://www.computerenhance.com/ part 1

    C

  4. illum illum Public

    Simple path tracer with refraction

    C

  5. Kurumiiw/Middleware Kurumiiw/Middleware Public

    NTNU Informatics Bachelor's Thesis

    Python 5

  6. norse6502 norse6502 Public

    Odin port of visual6502

    Odin