Career Profile
I started programming during my teen years beginning with Python.
I somewhat learnt how to use some of its modules such as PyGame
and Django, and wrote several scripts to automate tasks.
I then started making video games using the Unity game engine and
learnt coding in C#.
In 2018, I was a Google Code-In finalist. I worked a lot on network
related technologies and made use of Ansible and
Docker during the contest. I configured virtual machines running
on OpenWRT in VirtualBox,
hosted local servers, most of which on either Apache or
Nginx, made web interfaces and improved documentation. To this day,
I’m always learning new things while contributing to GitHub by participating in events such as
IETF Hackathons during which I usually implement secure algorithms
such as SSH-XMSS and TLS 1.3. Additionally, I’m representing my country in such events by being a
CyberStorm.mu member.
Being a Linux lover, I made my own
Distro named Kinesis OS bundled with many useful bash scripts,
which uses Arch’s package manager; pacman. In 2019, I was a
mentor for Google Code-in with my former organisation; OpenWISP.
In the pursuit of improving my devops skills, I experimented a lot with Ansible
and Docker. I created hundreds of bash scripts and tens of sandboxes on
Google Cloud, and using proxies, made several services such as
Fleet, Traefik and
phpMyAdmin have accessible and interactable dashboards on my own subdomains.
Further on, I’m very often engaging in developing full stack web apps using modern and state of the art technologies such as
React, Tailwind, Node,
Express, MongoDB and recently, a lot of
Deno. By being a Docker expert, I make huge use of
isolated containers. For building mobile apps, I make heavy use of React Native paired
with the awesome Galio Framework. I have published several of my projects on my
GitHub Profile and on self-hosted GitLab
repositories which additionally make use of CI/CD Pipelines. I also did some c++ programming dealing a lot with OOP and pointers,
and made simple games with SFML.
Experiences
Under a contract, I authored a book which was an introduction for individuals from a range of backgrounds to 3d game development using the Unity game engine. The book explained topics from basic programming in C# to the various fundamental components and features found in Unity. In the final chapters, we made a demo game, discussed good coding practices, found and fixed bugs, optimized the game and exported a build for the Android platform.
As assignments, I had to outsource servers, both internal and external ones.
Via a suite of tools, I also had to analyze logs and perform regular scans in
order to prevent any risks for our customers. Servers additionally often had to be deployed,
installed, configured or updated while making sure to be using latest patches. I also handled the setup of
Drupal, Wordpress,
Symfony and React sites.
My daily tasks often required me to mess with Apache,
Docker and the Google Cloud Platform.
Projects
These are the most ambitious personal projects I worked on.