chris256.com C. Lang
September 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 || ||
: "github" -> https://github.com/Chris-F5
: "linkedin" -> https://www.linkedin.com/in/christopher-lang-098a56293/
: "documents" -> /documents
: "papers" -> /papers
: "articles" -> /articles
: "jotto" -> /jotto
: "void linux" -> https://voidlinux.org/
: "kakoune" -> https://github.com/mawww/kakoune
: "dwm,dmenu,st" -> https://suckless.org/
: "tmux" -> https://github.com/tmux/tmux
: "git" -> https://git-scm.com/
: "nmap" -> https://nmap.org/
: "Protesilaos Stavrou" -> https://protesilaos.com/
: "Luke Smith" -> https://lukesmith.xyz/
: "suckless.org" -> https://suckless.org/
: "John Baez" -> https://math.ucr.edu/home/baez/
: "Dynamicland" -> https://dynamicland.org/
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
*@@@@*
.=@@#*@#
-@@= -@*
:@@: .%@=
+@# =@@=
+@# -@@*
+@*#@@-
=@@@@+
=@#=
: "Pong in Assembly" -> /articles/2022-01-asm_pong.html
: "Lazer Recoil" -> /articles/2024-02-game_jam.html
: "Balls & Buckets Game" -> /articles/2025-02-game_jam.html
: "x86x" -> /articles/2025-03-x86x.html
: "28C256 EEPROM Programmer" -> /articles/2022-06-eeprom_programmer.html
: "6502 Computer" -> /articles/2023-09-6502_computer.html
: "ESP32 Dev Board" -> /articles/2023-12-esp32_dev_board.html
: "Rust Chess Engine" -> /articles/2020-10-rust_chess.html
: "Food Bank App" -> /articles/2021-04-food_bank_app.html
: "Lime Voxel Renderer" -> /articles/2021-04-lime.html
: "Compiling an OS from Scratch" -> /articles/2023-03-pifs.html
: "Pixel Art Tree Generator" -> /articles/2022-10-tree_gen.html
: "Typesetting PDFs" -> /articles/2022-12-tw.html
: "OV7670 Camera Module Driver" -> /articles/2024-09-ov7670_driver.html
: "Apriltag Detection Library Port" -> /articles/2024-09-apriltag_port.html
: "C Language Chess Engine" -> /articles/2024-03-clce.html
: "Music Management Scripts" -> /articles/2024-06-mdl.html
: "Molecular Dynamics Software" -> /articles/2024-07-molecular_dynamics.html
: "My SMTP Implementation" -> /articles/2023-08-mysmtp.html
: "DPLL Sodoku Solver" -> /articles/2025-02-sodoku-solver.html
: "Cloud Storage Overlay Network" -> /articles/2025-04-ip_over_rclone.html
: "SinGAN Generative Image Model" -> /articles/2025-04-singan.html
: "Vocaloid Graph" -> /articles/2025-04-vocaloid_graph.html
: "Hashed Key Symmetric Encryption" -> https://github.com/Chris-F5/HashedKeySymmetricEncryption
: "C 'OR' Macro" -> /articles/2022-12-c_or_macro.html
: "How to Manually Link a C Program" -> /articles/2023-02-manually_link_c.html
: "Polymorphism in C" -> /articles/2023-12-polymorphism_in_c.html
: "Internship Advice" -> /articles/2025-02-internship_advice.html
________________________________________________________________________________
christopher.lang.256@gmail.com