Agatha Isabelle Moreira
Hi, I'm Agatha Isabelle Moreira — a female software engineer focused on low-level systems, Linux internals, and Free/Open Source Software.
I've been working with technology since 2003 and professionally developing software for over 16 years, with experience spanning systems programming, infrastructure, automation, Unix environments, and open-source development.
My work is deeply rooted in the Unix philosophy: build reliable tools, understand systems thoroughly, and value simplicity, transparency, and technical craftsmanship.
Linux, Systems Programming, and FOSS
Linux has been both my professional environment and personal passion for more than two decades. My strongest interests lie in Linux kernel development, device drivers, operating system internals, low-level debugging, systems architecture, and UNIX environments.
I enjoy working close to the machine: kernel modules, memory management, sockets, process behavior, shell environments, and the countless small details that make complex systems work reliably.
My background is strongly aligned with Free Software culture and community-driven development. I value maintainability, portability, clean simple APIs, and software that respects users and developers alike.
Professional Journey
I started working full-time with software development in 2007. Over the years, I worked across multiple areas of technology while also founding a small software company, where my responsibilities ranged from software engineering and infrastructure to business operations and project management.
In 2020, after completing my Master's degree in Linguistics, I returned to focusing primarily on technical and engineering work as a freelancer and independent developer.
This unusual combination of systems engineering and linguistics shaped the way I think about software: communication, abstraction, structure, and human interaction are as important to good engineering as algorithms and performance.
Technical Focus
- Linux kernel and low-level systems development
- Device drivers and systems programming in C
- Shell scripting and UNIX automation
- Socket programming and network services
- Assembly (x86 and RISC-V)
- Debugging, reverse engineering, and system analysis
- Open source tooling and developer workflows
I am especially comfortable in terminal-centric environments and strongly prefer understanding systems deeply rather than relying on opaque abstractions.
Creativity and Technical Expression
Beyond traditional software engineering, I also explore the artistic side of computing through ASCII art, terminal graphics, and text-based visual experimentation.
To me, programming is both engineering and creative expression: elegant systems are not only functional, but beautiful in their design.
Perspective
As an autistic woman and lesbian working in technology, I bring perspectives that are still underrepresented in engineering spaces. I care deeply about accessibility, inclusivity, knowledge sharing, and creating environments where different ways of thinking are genuinely valued.
Names & Aliases
You'll find my work, commits, publications, and open-source contributions signed under different variations of my name over the years, including:
- Agatha Isabelle Moreira
- Ágatha Isabelle Chris Moreira Guedes
- There might be others, but always Agatha -- and Agatha All Along
Contact & External Links
- Website: agatha.dev
- SourceHut: sr.ht/~devlavender
- GitHub: github.com/devlavender
- GitLab: gitlab.com/devlavender
- LinkedIn: linkedin.com/in/devlavender
- Email: code@agatha.dev
- IRC: codegirl @ libera.chat / OFTC