add about me. archive old posts

This commit is contained in:
len0rd 2025-02-03 12:10:36 -05:00
parent c6645e6431
commit f87f46701b
7 changed files with 58 additions and 1 deletions

View file

@ -0,0 +1,25 @@
.column {
float: left;
width: 50%;
}
/* Clear floats after the columns */
.row:after {
content: "";
display: table;
clear: both;
}
.left {
width: 35%;
}
.right {
width: 65%;
}
.centered-content {
display: flex;
align-items: center;
justify-content: center;
}

17
_templates/aboutme.html Normal file
View file

@ -0,0 +1,17 @@
<div class="ablog-sidebar-item">
<h3>About me</h3>
<div class="row">
<div class="column left centered-content">
<img src="{{ pathto('me.png', 1) }}" width="100"/>
</div>
<div class="column right">
<p>
I'm an embedded software engineer who enjoys building reliable, well-tested and fast
code. Besides embedded development I also dabble in DevOps, self-hosting and making stuff.
My other hobbies include board games and travelling.
</p>
</div>
</div>
</div>

View file

@ -7,6 +7,7 @@ Darkstar Quadcopter
:tags: drone, diy :tags: drone, diy
:category: Projects :category: Projects
:author: len0rd :author: len0rd
:blogpost: false
The Darkstar is a RC quadcopter with the ability to fly autonomously through pre-designated waypoints, using advanced estimation techniques and object avoidance. The Darkstar is a RC quadcopter with the ability to fly autonomously through pre-designated waypoints, using advanced estimation techniques and object avoidance.

View file

@ -7,6 +7,7 @@ LS-1: Modular Synth
:tags: audio, synthesizer, diy, breadboard :tags: audio, synthesizer, diy, breadboard
:category: Projects :category: Projects
:author: len0rd :author: len0rd
:blogpost: false
The LS-1 is a modular oscillator and sequencer, and includes 2 LFOs (low-frequency oscillators), one external oscillator, and the oscillator attached to the sequencer. The sequencer itself is made up of a counter which acts as a LFO/clock divider, and dual muxes to select the feedback resistance and led to display. The counter outputs and mux select inputs have ports on the front-panel allowing the user to mix and match LFO divisions with mux selects, thus creating custom sequences. The LS-1 is a modular oscillator and sequencer, and includes 2 LFOs (low-frequency oscillators), one external oscillator, and the oscillator attached to the sequencer. The sequencer itself is made up of a counter which acts as a LFO/clock divider, and dual muxes to select the feedback resistance and led to display. The counter outputs and mux select inputs have ports on the front-panel allowing the user to mix and match LFO divisions with mux selects, thus creating custom sequences.

BIN
assets/img/me.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

13
conf.py
View file

@ -37,10 +37,23 @@ html_theme_options = {
} }
html_favicon = "assets/img/favicon.ico" html_favicon = "assets/img/favicon.ico"
html_extra_path = [
"assets/img/me.png",
]
html_static_path = [
"_static",
]
html_css_files = [
"customizations.css",
]
html_sidebars = { html_sidebars = {
"*": [ "*": [
"ablog/recentposts.html", "ablog/recentposts.html",
"ablog/archives.html", "ablog/archives.html",
"aboutme.html",
], ],
"posts/**": [ "posts/**": [
"ablog/postcard.html", "ablog/postcard.html",

View file

@ -10,7 +10,7 @@ Embedded Development Primer
This post is meant to be an overview of some principles and practices I have found helpful for professional baremetal embedded development. This is meant for people who want to have total control over their embedded development environment and codebase. This post is meant to be an overview of some principles and practices I have found helpful for professional baremetal embedded development. This is meant for people who want to have total control over their embedded development environment and codebase.
Tools like `platformio <https://platformio.org/>`_ are excellent and can help us get projects off the ground but are perhaps a little opaque when it comes to toolchain and dependency management. In a professional setting, I often find I need total control over toolchains and dependencies down to the lowest-level. Learning how to intelligently manage these tools in a modern way has been a major effort in my career so far. This post will serve as a collection of my thoughts and lessons-learned from building multiple embedded projects from the ground up. Tools like `platformio <https://platformio.org/>`_ are excellent and can help us get projects off the ground but are perhaps a little opaque when it comes to toolchain and dependency management. In a professional setting, I often find I need control over toolchains and dependencies down to the lowest-level. Learning how to intelligently manage these tools in a modern way has been a major effort in my career so far. This post will serve as a collection of my thoughts and lessons-learned after building multiple embedded projects from the ground up.
Lesson 1: Docker for toolchain management Lesson 1: Docker for toolchain management
----------------------------------------- -----------------------------------------