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.
Projects
You may already know me from my involvement in the following projects:
- Guix
Home
(author): A guix subsystem allowing to build and activate home
environments.
- 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
development environments.
- 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
work on.
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), content-adressable representation of
computer programms.
- Development Tooling: Creating efficient and effective development
tooling to boost productivity and streamline the software
development process.
Consulting Services
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
potential collaborations.