~~NOTOC~~ ====== Welcome! ====== Welcome to my personal website. I'm Paweł Redman, known online as "enneract," a programmer and a former Optics student. This wiki serves both as my personal blog and a library for interesting things, relating to science and programming, that I've bothered to write down. I finished my Bachelor of Science Degree at the Wrocław University of Science and Technology in February 2020 . My thesis is available [[engineers_thesis|here]] (in Polish only). ===== Programming ===== I'm currently employed by Nokia as a hard real-time software engineer, working on layer 1 4G and 5G NR products. Active open source projects: * [[https://zittrig.eu|Zittrig]] – an online community primarily centered around Tremulous and the Der Bunker server. * [[https://github.com/enneract/AA-QVM|AA-QVM]] – game logic for the Der Bunker Tremulous server. * [[schachtmeister2|]] – a daemon that looks people up in WHOIS and reverse DNS to fight ban evasion. 2020 * [[https://github.com/WUST-FOG/gnlse-python|gnlse-python]] – a Python package for solving a generalized Schrödinger equation to model non-linear optics in fibers. * [[polarization|]] – a tool for visualizing and learning about polarization of light. * **[[gsoc2020]]** – implementing new spectral upsamping methods and color quality metrics in [[https://github.com/colour-science/colour|Colour]], a Python package for color science. 2016–2019 * [[minitrem]] – a simple 2D strategy game, inspired by Tremulous. * [[https://redman.xyz/git/mapcat|mapcat]] – a tool for concatenating Tremulous map files. * [[https://unvanquished.net/|Unvanquished]] – an open source shooter (a remake of Tremulous) that I've contributed some code and assets to * [[https://github.com/mtiusane/new-edge|New EDGE]] – a game modification for [[Tremulous]]. 2015 and older * [[cem|Cem]] – my first FDTD wave optics simulator. * [[ray|Ray]] – my first path tracer. * [[https://redman.xyz/git/cuboid|Cuboid]] – another, older mod for [[Tremulous]]. ===== Computer graphics and photography ===== {{ :cgi:gas-giant-v2.1.png?200|The Gas Giant wallpaper that I've made.}} * [[cgi:gas_giant|]] * [[https://redman.xyz/git/opticks|opticks]] – this DokuWiki theme * [[photos:v543|]] * [[photos:the_logo|]] I've also worked on a few music videos for local rap artists: * [[https://www.youtube.com/watch?v=scImbwl3awc|Nosi - Minuta Ciszy]] (direction, camera, editing) * [[https://www.youtube.com/watch?v=5S0QNBOQcQU|Nosi - Sennik]] (direction, camera, editing) * [[https://www.youtube.com/watch?v=-d4RZ7dOukc|Danio x Tomo - NOWY KLASYK]] (camera, editing) ===== Miscellanea ===== {{ :atan2-plot.png?200|These thumbnails make my front page look more serious. }} Some proofs and articles that are hard to find in a clear, concise form: * [[ray_vs_sphere|]] * [[angle_between_two_vectors|]] * [[integrating_sin2x|]] * [[integrating_cos2x|]] * [[atan2|]] * [[rotational_symmetries_bravais_lattice|]]