Giter Club home page Giter Club logo

Hi there !

I'm Romaric Ruga,

  • aka. RIMAROK (freelance web-developer)
  • aka. IMROK (multipotent creator).

Tinker, engineer, artist

My passion about software design & development is driven by the will to give my creations a shape on the internet.

Back to my teen years, I always felt the urge to use computers and to build things online.

Since my mother bought us an internet connection I started to customize forums, host my static websites and create some JS/PHP algorithms.

After my computer science/company management (MIAGE) master degree, in 2016, I immediately started my freelance life.

Seven years later, I'm still roxxing as an independant web-developper, with a serious interest for sustainable IT and a quite sensible approach.

Currently my main skills are :

  • Front-end development (TypeScript, React, SASS),
  • Back-end development (Node, PHP),
  • Testing (Jest),
  • CI/CD automation (Actions, Travis).

I'm also found of patterns !

Current projects

Nebula ✨

Nebula is a solution coupling Notion, Gatsby and GitHub CI/CD for a user-friendly data management interface and automated static website refresh.

The main attempt is to create a more light and sustainable alternative to CMS like WordPress.

  • nebula-genesis, is cloned from the actual Github repo to fetch data from Notion API and to cache it,
  • nebula-atoms, is a set of Gatsby/React templates, components and types to import in projects.

The actual project and process can be seen on the astraliko-nebula folder.

Some of the following website projects also embody this stack.

RIMAROK.com, freelance 🤖 dev web 🌻 éco-conception

  • rimarok, my web developper professional website.

IMROK.fr, le hub créatif de Romaric Ruga

  • imrok, my creative blog for various thoughts sharing.

HIGHBS-BOK, le livre du motif absolu

  • highbs-bok, my deep optimistic book saga's website.

Historic projects

During the last years, I played with various JS full-stack technologies.

The following are archived but meaningful projects :

PERMA-DATA

  • v5⭐✨,
  • v4⭐,
  • v3,
  • v1.
  • A long-time and multi-versioned full-stack project that made me use ES6, React, Firebase, Bulma, Express, Mongo, Bootstrap, Heroku and more.

My goal was to provide data about plants, from a wide range of sources.

I also experienced some aspects of gamification, to make data import more fun.

MOTIFS-JS

Working on PERMA-DATA and micro JS apps, I found myself trying to re-use some parts of my code

At this point the concept of patterns did really hit me.

The multiple purposes changes of this project

  • At first it was a project/file system patterns library (ex: read some JS/MD files),
  • But it soon became a static website generator.

Then I discovered Gatsby and re-oriented the project to cover both aspect of my website generation system, that I was previously providing through this framework :

nebula-genesis, to query and fetch the website content, nebula-atoms, to display fetched content.

rimarok le for's Projects

code-scryer icon code-scryer

Here comes the Code Scryer, the fabulous virtual boat

datepicker icon datepicker

Get a date with JavaScript! A datepicker with no dependencies.

imrok-2 icon imrok-2

My CREATIVE HUB, built on the KAMI.JS framework

motifs-js icon motifs-js

motifs aims to explore the concept of naming and patterns. It creates virtual entities, the MOTIFS, to embody project's classes, components and logic.

perma-data-5 icon perma-data-5

PERMA-DATA is a plant database, a collaborative tool, a game & a rich creative universe.

rimarok icon rimarok

My webdev profesional website, refactored on Gatsby

the-expans icon the-expans

The EXPANS is a ressource management game based on nodes, edges and areas engine.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.