Programming is not only my profession, but my passion. When I’m not programming, I’m thinking about the architecture and design patterns of my programs.
Marius Anderie
Software Developer


{ Tech I work with }


{ My education }


{ My work }

Blockchain Scraper

Description

A customer project involving the development of an Ethereum scraper that scans the blockchain for specific transactions.

Technology

  • C#
  • Nethereum
  • .NET

Design Patterns

  • Chain of responsibility
  • Dependency Injection
  • Observer pattern

Project Type

Closed Source


Xamarin App

Description

A self-improvement app that gives you daily tasks. It has an integrated forum software implemented via ASP.NET Web API.

Technology

  • C#
  • Xamarin
  • ASP.NET

Design Patterns

  • MVVM
  • Dependency Injection
  • Inversion of Control
  • Observer Pattern

Project Type

Closed Source


Windows Encryption Driver

Description

A Windows minifilter driver with associated UI that encrypts files automatically. In addition, tamper protection has been implemented to protect the driver from hackers.

Technology

  • C++
  • C#
  • .NET
  • MFC
  • Driver Development Kit

Design Patterns

  • Plugin architecture
  • Strategy pattern
  • Observer pattern
  • Dependency injection

Project Type

Closed Source


World of Warcraft Bot

Description

A full-fledged World of Warcraft bot that levels a character from level 1 to 60 on its own. Multiple characters are supported. The runtime of a bot up to level 60 is about 350 hours.

Technology

  • C++
  • C#
  • .NET
  • Lua
  • Python

Design Patterns

  • Behaviour Tree
  • Factory pattern
  • Observer pattern

Project Type

Closed Source


Game Penetration Testing Framework

Description

A framework that executes popular and current attack methods on video games to detect vulnerabilities. It helps game developers to quickly discover and understand security vulnerabilities.

Technology

  • C++
  • C
  • Lua
  • Driver Development Kit

Design Patterns

  • Layer architecture
  • Lambda expressions

Project Type

Open Source
https://github.com/moccajoghurt/MemWars


Windows TCP/UDP Packet Sniffer Driver

Description

A lightweight TCP/UDP packet sniffer driver for Windows. It provides a library for C/C++.

Technology

  • C
  • Driver Development Kit

Design Patterns

  • Observer Pattern

Project Type

Open Source
https://github.com/moccajoghurt/wincap


{ My favorite literature }