chris256.com                                                             C. Lang
                                                                      April 2025
               _          _     ____  ____   __
           ___| |__  _ __(_)___|___ \| ___| / /_   ___ ___  _ __ ___
          / __| '_ \| '__| / __| __) |___ \| '_ \ / __/ _ \| '_ ` _ \
         | (__| | | | |  | \__ \/ __/ ___) | (_) | (_| (_) | | | | | |
          \___|_| |_|_|  |_|___/_____|____/ \___(_)___\___/|_| |_| |_|
                              My Personal Website
________________________________________________________________________________

                                 USEFULL LINKS
       ,
       \`-._           __               Me
        \\  `-..____,.'  `.             
         :`.         /    \`.               github
         :  )       :      : \              linkedin
          ;'        '   ;  |  :         
          )..      .. .:.`.;  :         This Site
         /::...  .:::...   ` ;          
         ; _ '    __        /:\             documents
         `:o>   /\o_>      ;:. `.           papers
        `-`.__ ;   __..--- /:.   \          articles
        === \_/   ;=====_.':.     ;         jotto
         ,/'`--'...`--....        ;     
              ;                    ;    Great Software
            .'                      ;   
          .'                        ;       void linux   - linux distro
        .'     ..     ,      .       ;      kakoune      - text editor
       :       ::..  /      ;::.     |      dwm,dmenu,st - X applications
      /      `.;::.  |       ;:..    ;      tmux         - terminal multiplexer
     :         |:.   :       ;:.    ;       git          - source control
     :         ::     ;:..   |.    ;        nmap         - network scanner
      :       :;      :::....|     |    
      /\     ,/ \      ;:::::;     ;    
    .:. \:..|    :     ; '.--|     ;    
   ::.  :''  `-.,,;     ;'   ;     ;    
.-'. _.'\      / `;      \,__:      \   
`---'    `----'   ;      /    \,.,,,/
                   `----`
                            ----------------------------------------------
                           / Dicipline is following your own rules,       \
People and Groups          \ obedience is following the rules of another. /
                             ---------------------------------------------
    Protesilaos Stavrou                                \   ^__^
    Luke Smith                                          \  (oo)\_______
    suckless.org                                           (__)\       )\/\
    John Baez                                                  ||----w |
    Dynamicland                                                ||     ||


Early Musings
    * Christmas Market App                                         December 2019
    * Rust Chess Engine                                             October 2020
    * Food Bank App                                                   April 2021
    * Pong in Assembly                                              January 2022
    * Pixel Art Tree Generator                                      October 2022
    * Typesetting PDFs (typewriter) (tw)                           December 2022
    * Lime Voxel Renderer                                              2021-2023
    * Compiling an OS from Scratch (PIFS)                             March 2023

Cyber Security
    * Cyber Discovery                                                  2019-2020
    * Hashed Key Symmetric Encryption                                August 2021

6 . 9 | . . . | . 2 3    Unfinished
. . 3 | 9 6 . | . . 1        * C Language Chess Engine (clce)         March 2024
7 1 . | . . . | . 6 .        * Music Management Scripts (mdl)          June 2024
------+-------+------        * Molecular Dynamics Software             July 2024
5 8 . | 1 . 7 | . . 4 
. 4 . | . . 8 | 2 . 9    Micro Projects
9 . 6 | 3 . . | 5 . .        * DPLL Sodoku Solver                   Febuary 2025
------+-------+------        * Cloud Storage Overlay Network          April 2025
. . 4 | . 7 3 | 8 9 .        * Vocaloid Graph                         April 2025
. . 5 | . . . | 3 . 7
2 . . | . 4 . | . . .

Programming in Assembly                              .88888888:.
    * Pong in Assembly - January 2022               88888888.88888.
    * Lazer Recoil         (Cambridge Game Jam)   .8888888888888888.
        - Febuary 2024                            888888888888888888
    * Balls & Buckets Game (Cambridge Game Jam)   88' _`88'_  `88888
         - Febuary 2025                           88 88 88 88  88888
    * x86x (X Protocol Client Library)            88_88_::_88_:88888
         - March 2025                             88:::,::,:::::8888
                                                  88`:::::::::'`8888
Computer Hardware                                .88  `::::'    8:88.
    * 28C256 EEPROM Programmer                   8888            `8:888.
        - June 2022                            .8888'             `888888.
    * 6502 Computer                           .8888:..  .::.  ...:'8888888:.
        - 2022-2023                          .8888.'     :'     `'::`88:88888
    * ESP32 Dev Board                       .8888        '         `.888:8888.
        - December 2023                    888:8         .           888:88888
                                         .888:88        .:           888:88888:
RP2040 Microcontroller                   8888888.       ::           88:888888
    * OV7670 Camera Module Driver        `.::.888.      ::          .88888888
       - September 2024                 .::::::.888.    ::         :::`8888'.:.
    * Apriltag Detection Library Port  ::::::::::.888   '         .::::::::::::
       - September 2024                ::::::::::::.8    '      .:8::::::::::::.
                                      .::::::::::::::.        .:888:::::::::::::
                                      :::::::::::::::88:.__..:88888:::::::::::'
                                       `'.:::::::::::88888888888.88:::::::::'
                                             `':::_:' -- '' -'-' `':_::::'`

               #%.     Miscellany                                              
          ....-@%          * My SMTP Implementation (mysmtp)         August 2023
      .*##%@@+*@#          * MNIST Digit Neural Network           September 2024
      =@@@@*%@@@-          * SinGAN Generative Image Model            April 2025
     +@@*+  .@@@       
     +@%   .*@@=       Articles
     :%@* .*@@=            * C 'OR' Macro                          December 2022
      *@%-%@@=             * How to Manually Link a C Program       Feburay 2023
      +@@@@@*.             * Compiling an OS from Scratch (PIFS)      March 2023
      =@@@@*.              * Polymorphism in C                     December 2023
      *@@@*                * Internship Advice                      Febuary 2025
     *@@@@*            
   .=@@#*@#            
   -@@= -@*            
  :@@: .%@=            
  +@#  =@@=            
  +@# -@@*             
  +@*#@@-              
  =@@@@+               
   =@#=                
________________________________________________________________________________

                                                            Profile Image
                                                  christopher.lang.256@gmail.com