Anastasia J Sokol

About

Hi! My name is Anastasia, I'm glad to get a chance to meet you.

I am currently attending Colorado School of Mines as a junior studying Computer Science.

In my free time I can often be found programming side projects, hiking with friends, or cooking a batch of curry.

I am passionate about writing modular, composable code and many of my opinions on design are encapsulated by Rust, Haskell, and the C++ Core Guidelines.

Please check out some of my projects and get in touch!

Projects

StaticLock

StaticLock is an easy to use toolchain for creating password protected content (including webpages) without the use of a trusted oracle. This places less strain on hosting servers, allows for fast local static distribution mirrors, and makes your site virtually impossible to crack. The toolchain is still in active development so stay tuned for future updates and reach out if you have any interest in contributing!

Fragment

Fragment is an interpeter for a new programming language of the same name. Made for a CSCI 200 final project at Colorado School of Mines the interpeter is written in C++17 and made of entirely composable components. With Polish notation expressions, first order functions, and a minimal standard library Fragment serves as a relatively minimal language with a functional paradigm. Future development is currently postponed but reach out if you are interested in new features!

Compassion UMC Website

Compassion United Methodist Church is "A Different Kind of Church" (it says so on their website!), combining worship and art the church doubles as an art gallery and community garden. The website is designed to reflect that duality and creative energy! Note that I do not speak on behalf of the church, if you have any questions about the church reach out to them and ask, if you have any questions about the website design contact me and ask!