mirror of
https://github.com/len0rd/personal-website.git
synced 2025-02-28 19:42:15 -05:00
add about me. archive old posts
This commit is contained in:
parent
c6645e6431
commit
f87f46701b
25
_static/customizations.css
Normal file
25
_static/customizations.css
Normal 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
17
_templates/aboutme.html
Normal 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>
|
||||
|
||||
|
|
@ -7,6 +7,7 @@ Darkstar Quadcopter
|
|||
:tags: drone, diy
|
||||
:category: Projects
|
||||
: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.
|
||||
|
|
@ -7,6 +7,7 @@ LS-1: Modular Synth
|
|||
:tags: audio, synthesizer, diy, breadboard
|
||||
:category: Projects
|
||||
:author: len0rd
|
||||
:blogpost: false
|
||||
|
||||
The LS-1 is a modular oscillator and sequencer, and includes 2 LFO’s (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
BIN
assets/img/me.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 281 KiB |
13
conf.py
13
conf.py
|
@ -37,10 +37,23 @@ html_theme_options = {
|
|||
}
|
||||
html_favicon = "assets/img/favicon.ico"
|
||||
|
||||
html_extra_path = [
|
||||
"assets/img/me.png",
|
||||
]
|
||||
|
||||
html_static_path = [
|
||||
"_static",
|
||||
]
|
||||
|
||||
html_css_files = [
|
||||
"customizations.css",
|
||||
]
|
||||
|
||||
html_sidebars = {
|
||||
"*": [
|
||||
"ablog/recentposts.html",
|
||||
"ablog/archives.html",
|
||||
"aboutme.html",
|
||||
],
|
||||
"posts/**": [
|
||||
"ablog/postcard.html",
|
||||
|
|
|
@ -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.
|
||||
|
||||
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
|
||||
-----------------------------------------
|
||||
|
|
Loading…
Reference in a new issue