* These are a set of projects for public display

Web Development

Experience

Webshop – Allthermo i Malmö offers everything you need for your restaurant. Regardless of whether you are looking for new machines, used machines, spare parts, service or tools, they are the right company for you. If you want to rebuild or build a new one, contact them for help with planning, drawings and installation.

allthermoimalmo.se

AimAddictz bring you the best possible Counter-Strike 1.6 aim-experience you could possibly imagine in modern 2024.

Highly optimized hardware at 1000 fps 24/7.

Featuring a leaderboard fetching data from an SQL-database.

aimaddictz.com

Elite Klan: Nostalgia, a community focusing on retro-gaming – specializing in Counter-Strike 1.6.

Elite Klan was founded by Swedish Counter-Strike champion Dennis “walle” Wallenberg.

Featuring a leaderboard fetching data from an SQL-database.

nostalgiagaming.se

Senseistudios, based in Malmö, Sweden – is a multimedia house providing courses in various software.
If you want to learn video editing, digital music production, song mixing or need a private tutor – Senseistudios got you covered.

senseistudios.se

Luckan is a newly started work-integrating, social company that offers lunch and catering. 
They cook with joy, include and make use of resources.

Good food, sustainable and locally prepared, simply put!

luckanrostanga.se

Grunden – Together on the way to a more just world

The association Grunden Sydöstra Skåne works to ensure that all people, regardless of function variation, have a meaningful and good everyday life. Here you can read about what they do and how you can contribute to a fairer world.

grundensosk.se

Video Editing

Experience

Video produced to promote community events for Counter-Strike 1.6.
Starring actor: Jesper “kREATIV” Sedendahl – renowned e-sports caster.

Produced for community: Elite Klan: Nostalgia

Simple video produced to promote a community event for Counter-Strike 1.6.
Voice actor: Jesper “kREATIV” Sedendahl – renowned e-sports caster.

Produced for community: Nostalgia

Music Production

Experience

Inspired by lonely nights and visions of a desolate future, Desolation embraces the beauty of life by presenting its opposite.

Release date: 25 December 2022
P-line: ℗ 2022 Natesa

Release date: 29 September 2024
P-line: ℗ 2024 Natesa

Alien is a technical and bizarre trance journey, inspired by science fiction.

Release date: 26 September 2022
P-line: ℗ 2022 Natesa 

AMX Mod X

Experience
AIM-Addictz ELO System

The ELO system employs a sophisticated algorithm that considers multiple factors:

Core Mechanics

  • Relative Skill: ELO changes are based on the difference between players’ ratings, ensuring fair matchmaking.

  • Diminishing Returns: Large ELO differences result in smaller rating changes, encouraging balanced competition.

  • Performance-Based: Players earn more points for defeating higher-rated opponents, promoting skillful play.

  • Loss Protection: A minimum ELO rating of 100 prevents excessive drops, ensuring players remain competitive.


Advanced features

Confidence Factor

  • The system tracks player interactions, with initial encounters having reduced ELO impact until a reliable interaction history is established.

  • A minimum of 5 interactions is required for full confidence factor calculation.


Anti-Farming Measures

  • The system tracks kills between specific player pairs and automatically detects potential farming behavior.

  • ELO gains are significantly reduced to 10% when farming is detected.

  • Farming protection is activated when there’s an ELO difference of 400 or more between players.

  • A protection period of 30 seconds is implemented to prevent sustained abuse.

  • Farming is detected if a player gets 5 or more kills against a significantly lower-rated opponent within the protection period.


Interaction Timeout

  • Player interactions reset after 5 minutes (300 seconds) of no combat, ensuring ELO changes remain relevant to current performance.


Team ELO Balancer

This feature ensures balanced team compositions by calculating the total ELO of each team:

  • The system calculates the total ELO for both Terrorist and Counter-Terrorist teams.

  • ELO changes are based on the difference between team totals, not just individual player ELOs.

  • An individual contribution factor is applied to adjust the impact of kills based on the player’s ELO relative to their team’s total.


AFK Player Handling

  • The system monitors player activity and adjusts ELO calculations for players who are marked as AFK.

  • AFK players do not contribute to ELO changes during matches, ensuring that active players are rewarded fairly.


ELO Bonus System

  • Players receive bonus ELO for defeating significantly higher-rated opponents.

  • The bonus is applied when the ELO difference exceeds 100 points.

  • The maximum bonus multiplier is capped at 10% the base ELO change.


Technical Details

  • Base ELO: 400

  • Below 200 ELO: K-factor: 32

  • 200-699 ELO: K-factor: 24

  • 700-999 ELO: K-factor: 16

  • 1000 and above: K-factor: 8

  • Minimum ELO: 100

  • Farming Protection Threshold: 400 ELO difference

  • Headshot Bonus: 10% additional ELO for headshot kills


Ranking System

  • 18 distinct ranks, from ‘Unranked’ to ‘Legend’

  • Each rank has a specific ELO threshold, ranging from 100 to 1700+


In-Game Integration

  • Upon spawning, your current ELO is displayed as your in-game money.

  • Players can check their ELO and rank using chat commands: /elo /rank


Database Tracking

  • All stats are permanently stored in a MySQL database.

  • Tracks weapon-specific kills and headshots.

  • Maintains player history and performance metrics.

Worlds first dynamic 1v1-plugin for Counter-Strike 1.6.
Enables dueling on a server with more than 2 slots. 
Typing /1v1 in game-chat prompts menu for entering 1v1-areas.
Typing /challenge prompts menu for challenging an online player.

Designed for level: aim_map-arena7

Enables conditional reloading of multiple GoldSrc servers running on one machine.
Great optimizing plugin that checks if all servers are empty before executing a reload.
For example – Players can experience lag if a server on the same machine changes level.
Postponing this command until all players have left the servers, ensures a stable gaming experience.

 

Level Design

Experience

Modified level, designed for competitive dueling in Counter-Strike 1.6.
Based on legendary level aim_map by crozk & tntman.
Features 5 zones in which dueling takes place.

Branded for Community: AIM-Addictz

Level designed for competitive dueling in Counter-Strike 1.6.
Inspired by nordic winter climate, tailored for Elite Klan branding.

Branded for Community: Elite Klan: Nostalgia

Level designed for competitive dueling in Counter-Strike 1.6.
Inspired by Egyptian tombs and mysteries.

Branded for Community: None (Private)

   

 © Copyright 2025