About
I’m Salvador Guzman, a software engineer with a mathematical background and a strong interest in systems, tools, and knowledge infrastructure. I like building software that sits close to the fundamentals: performance, correctness, clear abstractions, and practical usefulness.
My work is driven by a mix of engineering discipline and intellectual curiosity. I care about how systems are structured, how ideas become tools, and how complex domains can be made searchable, programmable, and understandable. I’m especially interested in software that helps people think better: developer tools, research tools, language tools, data pipelines, mathematical computing, and systems for organizing knowledge.
I tend to approach engineering from first principles. I want to understand what the machine is doing, what the abstraction is buying, and where the real complexity lives. I enjoy working at the boundary between low-level implementation and high-level design: the place where architecture, ergonomics, and performance all matter at once.
Strengths Link to heading
- Systems-oriented programming with an emphasis on Rust, Linux, and reliable tooling
- Mathematical and analytical thinking applied to software design
- Building clean interfaces around complex internal machinery
- Designing tools that are observable, debuggable, and pleasant to use
- Turning messy research ideas into structured, usable software
- Writing documentation that makes a project easier to understand, adopt, and extend
How I Work Link to heading
I prefer small, sharp abstractions over large opaque frameworks. I like software that can be inspected, tested, logged, and reasoned about. Good tools should expose their behavior clearly instead of hiding complexity behind magic.
I also care about taste. A project should not merely work; it should have a coherent structure, a clear purpose, and a sense of craft. I value codebases that are easy to navigate, interfaces that make the right path obvious, and systems that can grow without collapsing under their own complexity.
Intellectual Direction Link to heading
My broader interests span mathematics, programming languages, operating systems, computational knowledge systems, language learning, digital archives, and AI-assisted research. I’m interested in the long-term project of building software that helps organize serious intellectual work: extracting structure from text, modeling concepts, connecting sources, and making large bodies of knowledge more usable.
I see software engineering not just as a job skill, but as a way to build instruments for thought. The best tools extend what a person can notice, remember, test, and create. That is the kind of software I want to build.