bulletized "projects" section

main
Avraham Sakal 1 year ago
parent b8087dbd4e
commit 43964e8b6f

@ -201,8 +201,11 @@
>Self-host email for the sakal.us domain</span
>
<span
>Hosted on Vultr, uses Postfix for SMTP and Dovecot for
IMAP.</span
><ul class="inline">
<li>Vultr-Hosted</li>
<li>Postfix for SMTP</li>
<li>Dovecot for IMAP</li>
</ul></span
>
</div>
</li>
@ -210,11 +213,14 @@
<div>
<span class="bold">Self-host a Kubernetes cluster</span>
<span
>Uses the k3s implementation. Various services are deployed
within, including a private Docker image registry. TLS
certificates for the Ingresses are handled by
<code>cert-manager</code>. Private coding projects are also
deployed within.</span
><ul class="inline">
<li><code>k3s</code></li>
<li>Private Docker image registry</li>
<li>
<code>cert-manager</code>
</li>
<li>Private coding projects</li>
</ul></span
>
</div>
</li>
@ -229,41 +235,50 @@
</li>
<li>
<div>
<span class="bold">Calendar Optimizer project</span>
<span class="bold"
>Calendar Optimizer project (<a
href="https://git.sakal.us/avraham/calendar-optimizer"
>Code</a
>)</span
>
<span
>Stock options research platform. Frontend uses Preact,
backend application layer uses trpc, database is Clickhouse.
Available at
<a href="https://calendar-optimizer-frontend.sakal.us"
>https://calendar-optimizer-frontend.sakal.us</a
>.</span
><ul class="inline">
<li>Stock options research platform</li>
<li>Preact</li>
<li>trpc</li>
<li>Clickhouse</li>
<li>
<a href="https://calendar-optimizer-frontend.sakal.us"
>https://calendar-optimizer-frontend.sakal.us</a
>
</li>
</ul></span
>
</div>
</li>
<li>
<div>
<span class="bold">Custom Full-Stack eCommerce website</span>
<span class="bold"
>Custom From-Scratch Full-Stack eCommerce website (<a
href="https://git.sakal.us/avraham/piazzaoptical.com"
>Code</a
>)</span
>
<span
>Both front-end and back-end from scratch; previously at
piazzaoptical.com (code at
<a href="https://git.sakal.us/avraham/piazzaoptical.com"
>https://git.sakal.us/avraham/piazzaoptical.com</a
>). Frontend in
<a href="https://mithril.js.org/">mithril.js</a>. Backend w/
nginx as reverse proxy and TLS termination; application code
in
<a href="https://daurnimator.github.io/lua-http/0.4/"
>lua-http</a
>
on <a href="https://luajit.org/">LuaJIT</a>. Database was an
<a href="http://www.lmdb.tech/doc/">LMDB</a> KV store exposed
with custom wrapper using
<a href="https://github.com/shmul/lightningmdb"
>lightningmdb</a
>
Lua bindings; stored JSON objects w/ references (in the form
of compressed Lua tables using
<a href="https://github.com/gvx/bitser">bitser</a>).</span
><ul class="inline">
<li>Previously at piazzaoptical.com</li>
<li>
<a href="https://mithril.js.org/">mithril.js</a>
</li>
<li>nginx as reverse proxy and TLS termination</li>
<li>
<a href="https://daurnimator.github.io/lua-http/0.4/"
>lua-http</a
>
on <a href="https://luajit.org/">LuaJIT</a>
</li>
<li><a href="http://www.lmdb.tech/doc/">LMDB</a></li>
</ul></span
>
</div>
</li>

Loading…
Cancel
Save