Skip to content
View Sandoun's full-sized avatar
🐞
Fixing...
🐞
Fixing...
  • Boger Electronics GmbH
  • Germany
  • 02:34 (UTC +02:00)

Highlights

  • Pro
Block or Report

Block or report Sandoun

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
Sandoun/README.md

Welcome to my profile

My name is Felix,

I am a self taught software engineer from Germany with a background in electrical engineering 💻

Click here to expand

Professional Environment Developments

Not all projects are listed here and proprietary details are left out due to me not possessing the required licenses

RadControl Tablet

RadControl tablet is a lightweight version of the classic RadControl 2. It is made for Windows tablet devices to monitor and control the WOmed ioRT (Intraoperative radiation treatment device). It does this all, even by maintaining the classic layout.

Features:

  • modern themed UI with only the necessary inputs to keep it clean
  • larger buttons and intuitive handling of the workflow
  • completely written in .NET 6
  • interfaces with panasonic PLCs using my library
  • revamped TCP/IP backend
  • multiple color themes

AppliDoc

AppliDoc is an internal tool used for automating the 3D print and manufacturing process of the applicators used for the WOmed ioRT. In addition to that it stores all collected data from the print process to the UV treatment in a database and generates automatic protocols.

Features:

  • automation of the print process
  • guidance during the process (in a clean room) by using a second touch ready monitor
  • automatic generation of applicator labels and writing to the RFID chips
  • documentation of the final product with an automatic photo station
  • automatic tempering and temperature monitoring
  • automatic room condition monitoring and data collection
  • interface to browse made sets and see possible complications in the manufacturing process

BEBIG SagiNova QR decoder app

This is an Android/iOS application to help service workers in the field by scanning the qr codes that the machine software provides. It shows the major machine states and lists the last error codes. It also contains a helper to fix each error step by step with detailed instructions.

Generator Tool

This is a tool to interface with Spellman HV generators over TCP/IP and serial ports. It is able to change their setpoints, monitor voltage i.e. It was made by using the official documentation of their respective devices and a bit of reverse engineering.

The native Spellman software was outdated and did not receive any updates / had a lot of bugs and issues so we made our own.

Private Projects

Encelade

Encelade is a discord music bot written in C#, Javascript and Svelte. It provides a modern looking WEB UI with live updates and a song explorer.

Features:

  • utilization of ffmpeg and youtube-dl for infinite sources of music
  • seemless spotify integration to play your favourite playlists
  • audio equalizer, bass boost
  • autoplay, never let your queue stop playing

Procedural Planets

This is a project of mine playing around with some procedural mesh generation and shading in THREE.js. It was inspired by the work of Sebastian Lague. He made a video series about procedural planets in unity, watch it here

My repo can be found here

Pinned

  1. OpenLogics/MewtocolNet OpenLogics/MewtocolNet Public

    ⭐ A Mewtocol protocol library to interface with Panasonic PLCs over TCP/Serial written in C#

    C# 24 5

  2. ProceduralPlanets ProceduralPlanets Public

    A project to generate procedural solar systems / planets in THREE.js

    JavaScript 1

  3. CefSharpSingleFile CefSharpSingleFile Public template

    CefSharp single file executable example in .NET 6 using WPF

    C# 1

  4. DynDNSv2 DynDNSv2 Public

    A docker tool wrapper arround the DynDNS v2 API that automatically updates the DNS server whenever the public IP of the system changes

    C#