Skip to content
View william-dan's full-sized avatar

Highlights

  • Pro

Organizations

@ASE2024-Yellow@heiditender

Block or report william-dan

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

Hi, I’m William 👋

Computer Science MSc with interests across systems, software engineering, AI, and security. I build compilers, backend systems, ML/RL projects, and security tooling. Based in Switzerland.

LinkedInarXivEmail

Interests & strengths

  • Systems and software engineering: compilers, OS/networking foundations, performance-minded development
  • AI/ML: multimodal learning, reinforcement learning, PyTorch/Gymnasium
  • Security: software supply chain security, secure SDLC, AppSec
  • Backend/data systems: TypeScript/Node.js, REST, MQTT, MongoDB, InfluxDB, Docker

Featured projects (pinned)


Publications & competitions

  • 📄 When Gradient Optimization Is Not Enough: Dispersive and Anchoring Geometric Regularizer for Multimodal Learning — arXiv:2601.21670
    https://arxiv.org/abs/2601.21670
  • 🏆 ICPC SWERC 2025 — selected to represent University of Bern (team contest)
  • 🏆 Huawei BiSheng Cup (National Compiler Design Competition) — optimizing compiler in C++ targeting ARM

Tech snapshot

Security / Platform: AppSec • DevSecOps • OAuth2/JWT • Linux • Docker • Nginx • (runtime tracing) eBPF/bpftrace
Systems: C/C++ • compilers/tooling • networking • performance mindset
Backend / Data: TypeScript/Node.js • REST • MQTT • MongoDB • InfluxDB • testing (Jest)
ML (selective): PyTorch • RL (Gymnasium / PPO)


Open to opportunities

I’m open to software engineering roles across systems, backend/platform, AI-adjacent, and security-related domains.


GitHub stats (optional)

GitHub StatsTop Languages

Pinned Loading

  1. SEG-UNIBE/DynamicCBOMSEG-UNIBE/DynamicCBOMPublic

    Runtime Cryptography Bill of Materials (CBOM) extraction via eBPF/bpftrace, generating CycloneDX 1.6 CBOMs and evaluation charts for OpenSSL-based apps.

    Python 2

  2. LingoDB-CSELingoDB-CSEPublic

    LingoDB-CSE is a research prototype for multi-query optimization via common sub-join elimination and hash multi-map reuse across RelAlg/SubOp, with batch SQL compilation and thesis-backed speedups.

    C++

  3. SysY2022-ARMv7-CompilerSysY2022-ARMv7-CompilerPublic

    An optimizing compiler for the SysY2022 language that targets 32-bit ARMv7 assembly. It features a full front end (lexer/parser, AST, semantic analysis), an MIR+SSA-based middle end with classic op…

    C++ 1

  4. ASE2024-Yellow/thingy-api-YellowASE2024-Yellow/thingy-api-YellowPublic

    Backend API for the Smart Mobility Bike Accident Detection system (Thingy:91).

    TypeScript

  5. rl-elevatorrl-elevatorPublic

    Event‑driven elevator dispatch Gymnasium environment with FIFO/LOOK baselines, RL agents, and visualization/analysis from a full course project.

    Jupyter Notebook 1

  6. heiditender/Heidi-Tenderheiditender/Heidi-TenderPublic

    AI-native tender intelligence for teams that want faster, sharper, and more defensible bid decisions.

    Python