Hey, I'm Maria. I'm a UK-based software engineer.
I am passionate about the work I do and I'd love to hear from you if you have a project you'd like me to get involved in.
Skills 🐤
🔗-
Programming
- Software development: Python, Go, C#, C++, C, Ruby
- Web development: HTML, CSS/LESS/SASS, JavaScript/TypeScript
-
Frameworks
- Game development: Unity, OpenGL
- Server & API development: Django, Ruby on Rails, .NET 5.0 and 7.0
-
Tools
- Database management: MySQL, PostgreSQL, MongoDB, DynamoDB
- Infrastructure & CI/CD: AWS, Jenkins, Nginx
- Environment: Docker, Linux, Git
-
Languages
- English
- Italian
- German
Work 🚀
🔗-
DeepL
🔗Backend Tooling Engineer • March 2024 - July 2024
- I assist in the development, maintenance and running of a purpose-built range of tools in Python and Go to aid developers with deploying and releasing code as well as generating CI pipelines, Docker images and other server configuration such as Kubernetes.
- I provide support to the developers who use our tools, signposting to appropriate documentation and tracking and fixing issues that come up.
- I write developer-friendly documentation for our tools and services both in-code and in dedicated spaces for documentation.
-
ReedPop
🔗Platform Developer • September 2021 - March 2024
- As part of the platform team, I developed, maintained and extended the codebase that underpinned the family of high-traffic editorial websites in Python (with Docker), paying particular attention to writing robust, efficient and secure code.
- I helped to oversee code release and deployment of relevant work via GitHub repositories and Ansible CI/CD platform.
- As part of a team rota, I provided support for services and tracked issues as they came up through GitHub and Freshdesk.
-
Lancaster University
🔗Junior Full-Stack Developer • June 2021 - September 2021
- Working in fortnightly sprints, I developed a range of accessible and responsive front-end applications in React as well as robust APIs in .NET 5.0 (C#) that communicated with a range of university and external IT systems.
- I used MS Azure DevOps for version control, deployment and sprint management.
-
Lancaster University
🔗IT Support Desk Assistant • July 2019 - March 2020
- Working in-person, online and by telephone, I provided vital support to students, staff and visitors regarding university-provided IT services.
Projects 🧩
🔗-
moku.blog 🍔
🔗A light-weight food blogging platform built with Python (Django) and PostgreSQL. Community members, mostly those with an interest in the smallnet, are able to upload food pictures, share recipes and talk about what they've been eating, drinking and cooking.
-
cws2 💬
🔗An work-in-progress language documentation tool, built in Python with the Django framework and backed by PostgreSQL. It's a community-driven successor project to an existing site, aiming to give language creators the tools to document, build and share their languages easily.
-
naoi 🌿
🔗A work-in-progress light-weight self-hosted CI/CD platform built with Go and backed by the Docker API.
Personal 🎉
🔗-
Open source
🔗As a hobby conlanger and linguist, I host and contribute to open source code projects (especially web applications) for constructed language makers. cws2 and another project, scago are some examples of this.
-
Smallnet
🔗The smallnet is a community of web enthusiasts who aim to reignite people's passion for personal websites and personally-owned, self-hosted data. I love participating in smallnet communities: sharing resources, discovering unique online spaces and contributing to smallnet-adjacent open source projects. My own project, moku.blog, is a contribution to this community.
-
Game development
🔗I'm keenly interested in game programming and have developed a few hobby projects in Unity with C#, as well as explored engine development in C++ and OpenGL.
-
Compiler development
🔗The design and development of compilers for programming languages fascinates me and I've spent some time working on a hobby programming language and interpreter.
-
Languages
🔗Learning them, learning about them, creating them. I'm passionate about all things related to language. If you have a project that needs special attention or care with regards to language or internationalisation, I'd love to hear about it.
Education 🦔
🔗-
Lancaster University (2021)
Certificate of Higher Education
- Computer Science