Hi, I’m Leonora. I’m a full time student in computer science at Beloit. I build and break hardware and software both digital and analog.
I’ve worked at several companies, including two software engineering positions.
Software Engineering Intern at CancerIQ, Inc. during Summer 2018.
- designed and implemented algorithms to analyze health data according to industry standards
- worked in a DevOps role
- built software for a distributed system using Kubernetes and Apache Kafka
- created a comprehensive monitoring system using Prometheus and Grafana
Software Engineering Intern at GudTech, Inc. during Summer 2017.
- learned how to work efficiently using agile techniques
- built developer tooling with Google’s Go language
- designed tools taking advantage of Docker container internals
- built software designed for a Service Oriented Architecture (SOA) environment
See my full resume for more, including volunteer positions and college work experience.
I write systems code in Rust and Go,
scripts and utilities in Python and Lua, and
significantly to, many open source projects.
- Open Energy Dashboard, a multi-platform energy meter data visualization software built with Node.js, React, and Redux.
- rloris, a Rust implementation of layer 7 HTTP DoS attacks leveraging fearless concurrency
- Evolve SBrain, a Rust genetic programming engine using the SBrain programming language
- RandomUA, a browser extension designed to enhance privacy by changing the user’s reported browser software
- workctl, a Rust library for multithreaded programming, exposing useful mid-level building blocks
- libUI-rs, Rust bindings to platform APIs to enable Rusty GUI app development
- Even more…
I write about projects I work on and try to record and synthesize what I learn about tech,
society, and more.
I’ve written tutorials on type systems and what can be done with them (for instance, session types), binary reverse engineering, and application security topics like embedding malware in PDF files.
I’ve also written about topics ranging from hacker superstitions and how spending way too much time customizing my desktop is productive, actually to repairable hardware and free software and why it matters, for individuals and for society as a whole.