Skip to content
View case-prudolicce's full-sized avatar
📜
Writting all the code
📜
Writting all the code
Block or Report

Block or report case-prudolicce

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
case-prudolicce/README.md

Jérémie Simard's Portfolio

Hi there! I'm Jérémie Simard, also known as Case-Prudolicce, and this is my portfolio. I'm a metal music, cyber security, programming, and Linux enthusiast, and I'm passionate about using my skills to solve problems and create innovative solutions. Here are a few things you should know about me:

  • 👯 I’m looking to collaborate with other repos!
  • 🥅 My current goal for 2023: Complete a few collaborative project.
  • ⚡ Fun fact: I love to do metal vocals and wish someday to make my own solo band project!

My Projects

Here are a few examples of the projects I've worked on:

IntelCache

IntelCache is a fully integrated cloud storage with module capabilities, written in Rust and using SQL and Diesel, a Rust SQL API. The project aimed to provide a scalable, self-hosted cloud storage solution for individuals and small businesses.

hcli

hcli is a simple terminal script that wraps the HTTP API that Habitica, a productivity tool, exposes to give several commands to manage your online account with the only thing missing clan management. The problem it solved was solely aimed at Linux Terminal geeks, allowing them to access Habitica without opening a browser for it.

FileFilter

FileFilter is a tool that takes Folder A with many files, Folder B with other files and creates a hashfile out of Folder B, removes matching files in the hashfile from Folder A, then sorts all files in folder A into a generated folder, based on MIME type. The problem that it solved was to alleviate data hoarders by removing any duplicate files and finding a proper place for unknown files but having them sorted.

Assembly Bootloader

In high school, I created an assembly bootloader project using a cross compiler and NASM 86_64x. This project showcased my problem-solving skills and knowledge of low-level programming concepts, as I learned the booting process of a computer from BIOS to OS while building it. While I no longer have the code or any reference to it due to its age and my lack of experience at the time, it remains a significant accomplishment in my journey as a programmer.

Skills and Technologies

I have 5+ years of experience in learning and working with various programming languages, tools, and technologies, and I'm always looking to expand my skill set. Here are a few examples of the ones I'm most proficient in:

  • Python: I've used Python for a variety of projects, from web scraping and data analysis to building full-stack web applications using popular frameworks such as Flask. I'm proficient in core concepts such as data structures, algorithms, and object-oriented programming, and I have experience with popular libraries and frameworks such as NumPy and TensorFlow.
  • Rust: I'm proficient in Rust and have used it to build high-performance applications with a focus on memory safety and performance. I have experience with core concepts such as ownership, borrowing, and lifetimes, and I have worked with popular libraries such as Diesel.
  • Visual Studio Code: I use Visual Studio Code as my primary code editor and have extensive experience with its features and plugins, including debugging, testing, and code formatting.
  • Vim: I also have experience with Vim, which I use for editing files on remote servers and for quick text editing tasks. I'm proficient in core concepts such as modes, commands, and macros, and I have experience with popular plugins such as Vundle and Pathogen.
  • GitHub: I use GitHub to manage my projects and collaborate with others. I'm proficient in its features and workflows, including pull requests, issues, and code reviews, and I have experience with related tools such as Travis CI and Codecov.
  • Git: I have experience with Git, including branching, merging, and resolving conflicts, and I'm proficient in related concepts such as version control and distributed systems.
  • Terminal: I'm proficient in using the terminal in Linux and macOS to navigate the file system, run commands, and automate tasks with shell scripts. I have experience with core concepts such as processes, signals, and redirection, and I have worked with popular utilities such as SSH and GnuPG.
  • Linux: I'm familiar with various Linux distributions and have experience with system administration tasks such as installing and configuring software, managing users and permissions, and monitoring system resources. I'm proficient in core concepts such as package management, network configuration, and service management, and I have experience with popular distributions such as Ubuntu and Arch Linux.

I've used these skills to create a variety of projects, from small scripts to large-scale applications, and I'm always looking for new challenges and opportunities to learn and grow. If there's a tool or technology that you need for your project that I'm not familiar with, I'm eager to learn and expand my skill set to meet your needs.

Contact Me

If you're interested in working with me or have any questions, you can reach me at:

Hire Me

If you're looking for a freelance programmer who's passionate about solving problems and creating innovative solutions, I'd love to hear from you! I have experience working independently and in teams, and I'm skilled at identifying and resolving technical issues.

If you're interested in working with me, please don't hesitate to reach out. I'd love to hear more about your project and how I can help you achieve your goals.

Pinned

  1. FileFilter FileFilter Public

    Takes Files from folder A and remove duplicates against either a list of hashes or hashes made from folder B. Then it sorts the files based on mime type to folder C

    Python

  2. hcli hcli Public

    Habitica Command Line Interface

    Shell

  3. IntelCache IntelCache Public

    IntelCache is a free an open source cloud storage infrastructure that is meant to be flexible in terms of its capacity/ability.

    Rust