Skip to content
View frun36's full-sized avatar

Block or report frun36

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
frun36/README.md

Hi there 👋

  • I'm currently a Detector Control Software Engineer, working on the FIT DCS for the ALICE experiment at CERN.
  • I hold a BEng in Applied Computer Science from AGH University of Kraków.
  • I'm currently pursuing an MEng in Electronics and Telecommunications at AGH University of Kraków.

Core skills

C C++ Python Rust Linux Git
Top Languages

Check out my projects below! 👇

CERN

Some of the applications that I developed while working as a Detector Control Software Engineer for FIT detector in ALICE, CERN.

fit-fred contains an early version of the broker between front-end electronics and an industrial SCADA system I co-developed (development has since moved to CERN's internal GitLab). It is currently a robust, 20,000-line system running reliably in production at the LHC for almost a year.

fit-fred

These repositories contain tools I developed to automate the testing of various components within our control system.

alf-ipbus-tester fred-tester

Embedded

I love using software to interact with the physical world, which is why I'm so passionate about embedded software development. guitar-me is my most advanced project to date, performing real-time signal processing on a guitar signal captured through an analog front-end I designed.

guitar-me

owl sw-oscilloscope

I've also been exploring embedded Rust and highly enjoy the language. Here are a few smaller projects I've built with it:

weather-station oscilloscope-graphics

My first-ever quasi-embedded project was a Rust-based robot controlled via WebSocket (complete with some questionable design choices).

mecanum-car

Other

I've explored web development as well, including programming in Rust for WebAssembly. One project I'm especially proud of is a stroboscopic guitar tuner simulator -- I actually use it every time I need to tune my guitar.

strobe-tuner ti-mandelbrot

I use Arch Linux with a customized Hyprland and NeoVim developer experience as my daily driver. Here are my dotfiles.

dotfiles

Pinned Loading

  1. guitar-me guitar-me Public

    STM32F3-based guitar multieffects unit

    C

  2. owl owl Public

    1-Wire address reader for identifying modules of the ECAL-P detector in LUXE

    C

  3. alf-ipbus-tester alf-ipbus-tester Public

    Testing framework for ALF IPbus, an intermediate step in the FIT DCS Upgrade

    C++

  4. fred-tester fred-tester Public

    Automated testing tool for FIT FRED

    C++

  5. strobe-tuner strobe-tuner Public

    Real-time strobe tuner simulation in React and Rust (WASM)

    JavaScript 1

  6. sw-oscilloscope sw-oscilloscope Public

    A simple oscilloscope for the Open1768 board with a 3.2" LCD screen

    C