I'm Andrew Tropin, I work on operating systems and programming
languages and do a lot of Free and Open Source Software Development.
With years of experience in the field, I offer consulting, research,
and development services in the areas that matter most to me.
You may already know me from educational
publications and my involvement in the following projects:
(author): A guix subsystem allowing to build and activate home
- Guix (committer): A functional package manager and generic devops tool.
- RDE (maintainer): Developer and power user
friendly GNU/Linux distribution and set of tools for managing
- Guile Ares RS
(maintainer): Guile implementation of RPC Server based on nREPL.
protocol for making development tooling.
- Emacs Arei (maintainer):
Guile IDE for Emacs.
There are a few ways you can support me and projects I
Areas of Expertise
My primary areas of interest and expertise include:
- Software Reproducibility: Ensuring that environment where software
was developed and will be deployed are equal is a crucial aspect of
reliable and sustainable development.
- Programming Languages: I have a strong CS background, my current
focus is on Functional Programming, Algebraic Effects, Lisps
(including Scheme and Clojure), Capability-based Security,
Content-adressable Representation of Computer Programs.
- Development Tooling: Creating efficient and effective development
tooling to boost productivity and streamline the software
Don't hesitate to reach me out if you have questions in
other topics, as my colleagues do a lot of research and development in
Machine Learning (NLP, CV, LLM), Data Science, Programming Language
Theory and Formal Verification.
I offer a range of consulting services to help you achieve your goals
in the software development world. Whether you're seeking guidance on
Guix, Guile, Lisps, looking for improvement of Development Processes
and Tools for your team or have some request in any related topics,
I'm here to assist you.
I would like to make software development more accessible, efficient,
and reliable, and I'm excited to work with you to make it happen.
Feel free to contact me for inquiries or to discuss