Skip to content
View GaecKo's full-sized avatar
🚀
🚀

Highlights

  • Pro

Block or report GaecKo

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
GaecKo/README.md
  • 👋 Hey, I am Arthur

GaecKo

  • Computer Science student undergraduate at Louvain School of Engineering
  • Passionate about Software Engineering, Logic of programs, Discrete Mathematics, and Advanced Computer theories.

Personal Projects 💻

  • MDPSaver

    • Terminal-based program for local password management. Features password filter search, password generator, and uses hashing and encryption for security.
    • Roadmap: ▰▰▰▰▰▰▰▰▰▰ 100%
  • CrypedEye

    • Android app that allows you to manage passwords and notes locally. Features shareable vaults, password generator, ... .
    • Built on Flutter and Dart.
    • Roadmap: ▰▰▰▰▰▰▰▰▱▱ 80%
  • TDQuicker

    • Note-taking app with pin-on-screen function, progress bar, and basic note-taking app functions.
    • Utilized PySide6 and the power of inheritance.
    • Roadmap: ▰▰▰▰▰▰▰▰▰▰ 100%
  • FluidStat

    • Simple resources displayer built in the terminal.
    • Displays CPU load, RAM usage, and battery percentage.
    • Roadmap: ▰▰▰▱▱▱▱▱▱▱ 30%
  • Many school projects, including:

    • C-Multi-Threading: Implementation of mutex, semaphores; applied them to famous problems like the Philosophers' problem, Lecter-Writer, and Producer-Consumer.
    • C-Memory-Manager: Implementation of malloc and free with a fragmentation visualizer.
    • Twit-Oz: Uses n-grams to predict the next word in a sequence of words with a Chat-GPT-like interface.
    • PacMoz: A PacMan game created using Oz and functional programming.
    • LocaWeb: A fully working website using NodeJS. The website allows you to rent and lease goods, add comments, and report users. It features a fully working moderation model with specific pages to moderate different ads.

Things I am currently doing

  • University
  • Ongoing development on multiple school and personal projects
  • Personally following training on JS, HTML/CSS, Advanced Python, Python QT, Java, C, ...

Coding Languages

Top Langs

For the beauty of it, here is a lazy Quicksort in mOZart. 🥰

declare 
proc {Partition L X L1 L2}
	case L 
		of H|T then
			if H<X then 
				M1 in
					L1=H|M1 
					{Partition T X M1 L2}
			else /* H≥X */ 
				M2 in
					L2=H|M2 {Partition T X L1 M2}
			end
		[] nil then 
			L1=nil 
			L2=nil
	end
end

declare
fun lazy {LAppend L1 L2}
	case L1 
		of H|T then 
	  		H|{LAppend T L2}
		[] nil then 
	  		L2 
	end
end

declare
fun lazy {LQuicksort L}
	case L 
		of X|M then 
			L1 L2 S1 S2 in
				{Partition M X L1 L2}
				S1={LQuicksort L1}
				S2={LQuicksort L2}
				{LAppend S1 X|S2}
		[] nil then 
			nil
	end
end

declare X in 
X = {LQuicksort 2|3|1|5|7|nil}
{Browse X}		% >> _	~> I am lazy 
{Browse X.1}	% >> 1	~> Ok but just the first one then

Pinned Loading

  1. Twit-Oz Twit-Oz Public

    LINFO1104 Project <3

    Oz

  2. MDPSaver MDPSaver Public

    Personnal app in terminal to manage password.

    Python 8

  3. TDQuicker TDQuicker Public

    TDQuicker is a simple note taking app allowing you to always have a look on your tasks, the easier way possible.

    Python 4

  4. CryptedEye CryptedEye Public

    Secure vault mobile app, with a strictly local running context

    Dart