Projects
It will take me several years to create an exhaustive list here. Consider it as subset.
finished §
- 
          gdit_gdocs § 
 goal: Google apps scripts to support the GDI course
 effort required: 2 weeks
 context: teaching
 urls: Deliverable;
- 
          turingmachine.js § 
 goal: A turingmachine for educational purposes (HTML5-webapp)
 effort required: several weeks
 context: cs teaching
 urls: Deliverable;
- 
          ruledxml § 
 goal: Rule-based XML transformations with python3
 effort required: several weeks
 context: python XML XSLT
 urls: Deliverable; … on PyPI.;
- 
          unfuck.php § 
 goal: A set of PHP functionality. Extending stdlib, provides a stack implementation and sanitization class. Grab any code you like.
 effort required: several weeks
 context: php programming webdev
 urls: Deliverable;
- 
          bakk_iaik § 
 goal: Using SAT Solvers to detect Contradictions in Differential Characteristics
 effort required: one year
 context: SAT hash-algorithms academia
 urls: Deliverable;
- 
          scratch-html5-tester § 
 goal: Testing framework for the HTML5 Scratch Player
 effort required: one semester
 context: html5 canvas teaching
 urls: Deliverable;
- 
          vulnerabilities-matcher § 
 goal: Matches web-crawler-analysis output with NIST vulnerabilities database
 effort required: several weeks
 context: java it-security CVE NIST
 urls: Deliverable;
- 
          knuth-search-engine § 
 goal:
 effort required: several days
 context: library pdf cs
 urls: Deliverable;
- 
          edmonds-branching-algorithm § 
 goal:
 effort required: several days
 context: haskell cs
 urls: Deliverable;
- 
          amateurfunk-lernkarten § 
 goal: Lernkarten zur Amateurfunkprüfung (Dez 2014) in LaTeχ
 effort required: one semester
 context: radio hardware teaching
 urls: Deliverable;
- 
          runen § 
 goal: Referat und Präsentation über Schriften germanischer Völker
 effort required: one semester
 context: writing-systems teaching
 urls: Deliverable;
- 
          master_iaik § 
 goal: Differential cryptanalysis attacks on hash algorithms
 effort required: one year
 context: IT-security SAT hash-algorithms academia
 urls: main website; thesis; CNF file analysis (Go); CNF file analysis (Py); CNF file analysis testsuite; CNF file hashing (Go); CNF file hashing (Py); CNF file hashing testsuite; CNF files download;
- 
          
          goal: Make ‘Minna no Nihongo’ vocabulary accessible in Anki as shared deck 
 effort required: several months
 context: japanese
 urls: AnkiWeb cards;
- 
          
          goal:  
 effort required: several days with many optimizations
 context: math
 urls: Deliverable;
- 
          carpet § 
 goal: Sierpinski carpet fractals implementation
 effort required: one week
 context: math graphics
 urls: Deliverable;
- 
          jeopardy § 
 goal: A simple HTML5/JS jeopardy implementation
 effort required: a week
 context: webdev teaching
 urls: Deliverable;
- 
          anki2html § 
 goal: Dump Anki2 flashcards to HTML
 effort required: one day
 context: teaching SRS
 urls: Deliverable;
- 
          screenshot-compare § 
 goal: Compare two given screenshots and return similarity as percentage
 effort required: one afternoon
 context: graphics programming digital-tool
 urls: Deliverable;
- 
          lecture-notes § 
 goal: Lecture notes for classes, I took
 effort required: usually one semester
 context: math CS
 urls: TCS2 lecture notes (WS 2013/14, Klinz); math lecture notes;
- 
          taptaptap § 
 goal: Test Anything Protocol handling
 effort required: one week
 context: python testing TAP
 urls: python 2.7 implementation; … on PyPI.; python 3 implementation; … on PyPI.;
- 
          PassUp § 
 goal: Bachelor thesis of 1uckyPh4nt0m, I advised
 context: it-security
 urls: implementation;
- 
          bibparser § 
 goal: one day
 effort required: a parser for .bib files
 context: python XML XSLT
 urls: Deliverable; … on crates.io;
- 
          rusty-saber § 
 goal: Bachelor thesis by lkiem, I advised. Pure rust implementation of the PQC scheme Saber
 effort required: 2 years
 context:
 urls: implementation; … on crates.io;
- 
          classic-mceliece-rust § 
 goal: Bachelor thesis by Colfenor, I advise. Pure rust implementation of the PQC scheme Classic McEliece
 effort required: 1 year
 context:
 urls: implementation; … on crates.io; website of the scheme;
- 
          commonvoice § 
 goal: contribute 300 recordings and reviews per language, I speak
 effort required: 4 months
 context: open source crowdsourcing linguistics
 urls: Mozilla CommonVoice homepage;
- 
          
          goal: Sew your own rust ferris (gf completed this one) 
 effort required: 3 hours to get fleece, 1 day to sew and finish
 context: graphics DIY programming
 urls: E. Dunham's template;
current §
- 
          papers § 
 goal: List of papers, I have read together with my review notes
 context: academia cs pqc typesetting
 urls: Paper list with reviews;
- 
          dupfiles § 
 goal: Compute a hash tree for a filesystem to detect duplicate nodes
 context: programming digital-tool
 urls: go Deliverable;
- 
          datamaps § 
 goal: Enter statistical, geo-based data and visualize them
 context: opendata cartography statistics webdev
 urls: Deliverable;
- 
          MyHP § 
 goal: Well… this website.
 context: webdev blogging
 urls: website;
- 
          turingmachine.tex § 
 goal: Write a turingmachine in TeX, so that I learn plain TeX better
 context: typesetting macrolanguage
 urls: Deliverable;
- 
          info § 
 goal: My personal collection of cheatsheets
 context: life programming languages
 urls: Homepage;
- 
          recipes § 
 goal: My personal collection of recipes
 context: cooking
 urls: Homepage;
- 
          typho § 
 goal: A long term effort to improve tools for digital typesetting
 context: typesetting
 urls: Homepage;
future §
- 
          
          goal: Create an irasutoya Signal sticker pack 
 effort required: 1 day
 context: graphics
 urls: Signal doc; irasutoya.com;
- 
          
          goal: Complete gf's drawings and create a Signal sticker pack 
 effort required: 1 month to study drawing style, 1 month to draw, 1 day to create sticker pack
 context: graphics
 
Curriculum math §
Introduction to LaTeX Discrete Mathematics VO Discrete Mathematics UE Linear Algebra 1 VO Linear Algebra 1 UE Analysis 1 VO Analysis 1 UE Computer Mathematics
term 2: Fundamentals of Mathematics Linear Algebra 2 VO Linear Algebra 2 UE Analysis 2 VO Analysis 2 UE Programming in C++
term 3: Analysis 3 VO Analysis 3 UE Measure and Integration Theory VO Measure and Integration Theory UE Data Structures and Algorithms Ordinary Differential Equations VO Ordinary Differential Equations UE Computational Mathematics 1 VO Computational Mathematics 1 UE
term 4: Introduction to Algebra VO Introduction to Algebra UE Introduction to Functional Analysis VO Introduction to Functional Analysis UE Probability Theory VO Probability Theory UE Optimization 1 VO Optimization 1 UE
term 5: Introduction to Complex Analysis VO Introduction to Complex Analysis UE Statistics VO Statistics UE Algebra VO Algebra UE Combinatorial Optimization 1 VO Combinatorial Optimization 1 UE
term 6: Seminar (Discrete Mathematics and Algorithm Theory) Bachelor Thesis (Discrete Mathematics and Algorithm Theory) Coding and Cryptography VO Coding and Cryptography UE Theoretical Computer Science 1 VO Theoretical Computer Science 1 UE