summaryrefslogtreecommitdiff
path: root/industry_cv.tex
diff options
context:
space:
mode:
authortslil clingman <tslil@posteo.de>2024-04-16 07:32:08 +0200
committertslil clingman <tslil@posteo.de>2024-04-16 07:32:08 +0200
commit19d8cee7410b493bf8f352fdab9342813cc4f021 (patch)
tree1f0c4d07318b8d147f15c6d7f5a46cdef0532f07 /industry_cv.tex
parent563e8e8ce64746496f8725755657ebcab360a091 (diff)
add srchr
Diffstat (limited to 'industry_cv.tex')
-rw-r--r--industry_cv.tex4
1 files changed, 2 insertions, 2 deletions
diff --git a/industry_cv.tex b/industry_cv.tex
index e59cbd7..3b40873 100644
--- a/industry_cv.tex
+++ b/industry_cv.tex
@@ -180,11 +180,11 @@ In the period 2011-present, i have contributed code to several open-source proje
In the period 2016-present, i have created several medium-to-large projects of my own, including:\\
+\listentry{\href{https://git.sr.ht/~tslil/ctak}{ctak} [C], a line-mode interface for the game of Tak, complete with a computer opponent. This project was designed to learn about neural networks, adversarial tree search, \& buildroot for cross-compiling and embedded computing on a Raspberry PI}
+\listentry{\href{https://git.sr.ht/~tslil/keyboard}{srchr} [Rust], a parallelised keyboard layout optimiser. This project exploits symmetries in ``pre-layouts'' to reduce the search space, which it explores by way of a genetic algorithm in order to optimise layouts given certain n-gram distributions and a customisable loss function as input. Includes schematics for custom keyboard pcbs}
\listentry{\href{https://git.sr.ht/~tslil/adclock}{Art-deco clock} [AVR C, OpenSCAD], a 3D-printed art-deco clock using an ATTiny24, RTC chip, and two OLED displays}
\listentry{\href{https://github.com/tslilc/siege-mode}{siege-mode.el} [elisp], an Emacs minor mode to surround the region with smart delimiters interactively}
\listentry{\href{https://git.sr.ht/~tslil/msr}{msr} [C], a public-key signature verification tool using curve Ed25519, libsodium, GNU argp, and compatible with OpenBSD's signify}
-\listentry{\href{https://git.sr.ht/~tslil/takwrap}{TakWrap} [Rust], a TUI for local play of the abstract strategy game of Tak}
-\listentry{\href{https://git.sr.ht/~tslil/ctak}{ctak} [C], a line-mode interface for the game of Tak, complete with a computer opponent. This project was designed to learn about (convolutional) neural networks, adversarial tree search, \& buildroot for cross-compiling and embedded computing on a Raspberry PI}
\listentry{\href{https://git.sr.ht/~tslil/zirc}{ZiRC} [Zig], a project to learn the Zig programming language and the basics of 3D rendering by building a featureful raycaster engine}
\ruletitle{Papers}