Skip to content
View florian-ariasu's full-sized avatar
🔑
open-sourcing
🔑
open-sourcing

Highlights

  • Pro

Block or report florian-ariasu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
florian-ariasu/README.md

Professional Overview

I am Florian, an undergraduate Computer Science student specialising in DevOps practices and software development. My focus areas include cloud computing, automation, and scalable infrastructure from an operational and architectural perspective.

I work extensively with Linux environments, Git-based version control, and shell scripting (Bash/Zsh). Having implemented automation workflows with GitHub Actions, I am actively expanding my expertise in CI/CD practices. My goal is to develop a deep understanding of DevOps and software engineering, with a strong emphasis on automation, infrastructure scalability, and efficient development workflows.


GitHub Activity

GitHub Activity


Learning & Development Focus

  • DevOps & Cloud – CI/CD, Infrastructure as Code (Terraform), automation
  • Linux & Shell Scripting – Bash, Zsh, system administration
  • Containerization & Orchestration – Docker, Kubernetes
  • Software Development – Systems programming, distributed systems, database design

Technologies & Tools

Programming Languages

  • Proficient: C, C++, Java
  • Academic Experience: Python, Haskell, Racket, Assembly

DevOps & Infrastructure

  • Containerization: Docker, Kubernetes
  • Infrastructure as Code: Terraform
  • Version Control & CI/CD: Git, GitHub Actions, GitLab CI
  • Linux Systems Administration

Software Development

  • Operating Systems & Systems Programming
  • Object-Oriented & Functional Paradigms
  • Network Programming & Distributed Systems
  • Algorithm Design & Optimisation

Highlighted Projects

  • Backend system for museum and tourist group management with real-time notifications
  • Implementation of enterprise design patterns (Singleton, Builder, Factory, Command, Observer)
  • Technologies: Java, OOP, Design Patterns, Event-Driven Architecture
  • Domain-specific language for 2D image manipulation using a dual embedding approach
  • Custom type classes and AST-based transformations for geometric operations
  • Technologies: Haskell, Functional Programming, AST, Type Systems
  • Server power optimisation using binary search (O(log n))
  • Coloring problem solutions with modular exponentiation (O(n))
  • Pricing optimisation through dynamic programming (O(n))
  • Technologies: C++, Algorithm Design, Data Structures, Computational Optimisation
  • Standard and compressed suffix trees for efficient pattern matching
  • Optimised tree construction with memory-efficient path compression
  • Technologies: C, Data Structures, Algorithms, Memory Management, Text Processing

Contact Information

Pinned Loading

  1. graph-algorithms-core graph-algorithms-core Public

    Efficient Java implementations of advanced graph algorithms for path optimisation, featuring modified Dijkstra's algorithm and topological sorting solutions.

    Java 8

  2. functional-image-processing-dsl functional-image-processing-dsl Public

    A domain-specific language for manipulating 2D image regions with functional programming, leveraging shallow and deep embeddings for flexibility.

    Haskell 5

  3. tourist-application-backend tourist-application-backend Public

    Backend system for museum database and tourist group management, featuring real-time event notifications between museums and tour guides. Built in Java using design patterns.

    Java 4

  4. course-enrollment-manager course-enrollment-manager Public

    Student Management System with automated course allocation, custom exception handling, and generics for type safety. Integrated with Gradle for streamlined execution.

    Java 4

  5. mini-libc mini-libc Public

    A lightweight, freestanding C standard library designed to replace glibc, including essential POSIX-compliant string, memory, and file I/O functions implemented directly using Linux system calls.

    C 3

  6. tank-battle-opengl-simulation tank-battle-opengl-simulation Public

    Tank Battle is a 2D tank combat simulation developed using OpenGL, featuring procedural terrain generation, realistic movement, and accurate projectile mechanics for tactical gameplay.

    C++ 2