08/06/2025 updated


100 % available
Native Linux software engineer
United Kingdom
United Kingdom
PhD Pure Mathematics; MSci Pure MathematicsJavaScriptLisp (Programming Language)Amazon Web ServicesAtlassian JiraBash ShellBoost (C++ Libraries)C++ (Programming Language)ClojureCMakeDebian LinuxLinuxDevOpsDjangoGitHubOpenGL Shading Language
A generalist software engineer with over a decade of experience writing native Linux software and web applications. Proficient in object-oriented, functional and multi-paradigm languages.
Since acquiring my Ph.D. in Pure Mathematics, I've amassed expertise in a wide array of areas and with a plethora of tools, frameworks and libraries.
I can develop complete product solutions, or slot into most positions on any team. I have plenty of experience with Dev Ops, managing projects, and dealing with stakeholders. I thrive in a dynamic environment and enjoy sharing knowledge and insights with diverse teams.
Technical skills (not an exhaustive list; please ask for more details)
Since acquiring my Ph.D. in Pure Mathematics, I've amassed expertise in a wide array of areas and with a plethora of tools, frameworks and libraries.
I can develop complete product solutions, or slot into most positions on any team. I have plenty of experience with Dev Ops, managing projects, and dealing with stakeholders. I thrive in a dynamic environment and enjoy sharing knowledge and insights with diverse teams.
Technical skills (not an exhaustive list; please ask for more details)
- Programming languages: C++, Python, JavaScript, TypeScript, Racket, Rust, Clojure.
- Libraries and frameworks: SDL, OpenGL, Boost, WebGL, FreeType, Django, Svelte, SvelteKit, Eleventy.
- Tools: CMake, Docker, Git, Vite.
- Platforms: Heroku, AWS, GitLab, GitHub.
Experience
Professional experience10+ years
Freelancer since2014
Languages
EnglishNative speakerGreekGood
Project history
I shared responsibility for business decisions, and developed and maintained all digital infrastructure, including:
- a Django backend with REST API;
- a front-end app built with Svelte;
- several GitLab CI pipelines and other Dev Ops.
My contract with YunoJuno was renewed several times, for multiple different projects; I completed the following, on a mixed Django & React platform using Heroku, GitHub and Salesforce.
- Delivered a compliance project which took contract acceptance time down from 2 days to 4 minutes.
- Designed and implemented a notes system throughout their backoffice product.
- Enhanced the client onboarding experience, improving UX and streamlining admission to the platform.
- Completely refreshed the contract renewal system, which interacted with most other areas of the app, requiring an in-depth understanding of large portions of the codebase.
- Implemented a backoffice Salesforce integration.
I built several pages and CMS extensions for a Django website for their client, MINI.
(This work terminated abruptly due to the new IR35 legislation interrupting our contract.)
(This work terminated abruptly due to the new IR35 legislation interrupting our contract.)