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

Author

December 2019 - April 2020
Apress

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.

System Administrator/DevOps

March 2020 - Present
Esokia Webagency Ltd, Quatre Bornes

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.

Surveys - Elegant React App making CRUD operations to Deno and MongoDB, allowing users to create and respond to surveys
Kinesis Pass - A secure password manager built with React, Tailwind and Deno.
SquareVille - A feature rich open-source Adventure game.
Hub - A showcase of the most ambitious projects I work on.
Expanding my DevOps skills - Houses a LAMP Stack and interfaces such as Netdata.
Balls and Turrets - An arcade mobile shooter game.
Blog - A blogging website made mostly using Jekyll.
Kinesis Chat - A live messaging app making heavy use of Deno and Websockets.

Skills & Proficiency

C# (UnityScript)

Bash/Linux

Javascript / TypeScript

React

Deno

TailwindCSS

Docker

Node & Express

MongoDB

c++

Ansible

React Native

Cordova

Python

Jekyll & Liquid

HTML/CSS

Git

Ruby

SQL