github.com/ifilot

Projects where code,
science, and old machines meet.

Explore computational chemistry tools, educational material, hardware builds, retro-computing work, and software experiments that stand on their own.

6 themes
·
70 projects
·
Open Source always

Theme 1 · 11 projects

Computational Chemistry

This theme collects transparent implementations of computational chemistry methods. The projects are meant to make difficult ideas inspectable: powerful enough to run meaningful examples, but modular enough to take apart and study piece by piece.

dftcxx pyqint hfcxx
Explore Computational Chemistry

Theme 2 · 8 projects

Scientific Visualization

This theme turns scientific data into structures people can inspect and build with. The emphasis is practical understanding: visual tools for exploring molecules, constructing surfaces, converting grids into geometry, and sharing models in a clearer form.

edp den2obj pytessel
Explore Scientific Visualization

Theme 3 · 26 projects

Retro Computing

This theme is about keeping older machines alive and using them as readable foundations for modern computing. Vintage systems expose memory, buses, storage, video, and firmware in ways that make the ideas behind today's computers easier to understand.

p2000t-sdcard p2000t-scart-connector-pcb gameboy-cartridge-reader
Explore Retro Computing

Theme 4 · 7 projects

Open Education

The educational projects are written for people who want a gentle entry point before the mathematics or code becomes demanding.

opengl-cpp-course pwdft-lecture-notes hfhsl2021
Explore Open Education

Theme 5 · 12 projects

Homebrew Hardware

These projects sit at the bench: PCBs, firmware, microcontrollers, buses, ROMs, and the pleasant discipline of making electrons behave.

pico-sst39sf0x0-programmer bytecradle-6502 sap-smd
Explore Homebrew Hardware

Theme 6 · 6 projects

Languages and Tools

Sometimes the project is not the thing made with a tool, but the tool itself: a small language, a tiny CPU model, or a helpful command-line utility.

nex-lang plat-lang plat-lang-ide
Explore Languages and Tools

Project Themes

All projects

Things I build, grouped into a map.

The goal is to make each theme approachable: a short motivation, a few representative projects, and links for readers who want to go deeper.

Theme Stories A gentle guided tour across the main themes. Project Index A filterable list for browsing the underlying repositories.