Skip to content

riefproject/riefproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Hi there! 👋 I am Arief

Software Engineer | Systems Programming, Security & Automation

I am an Informatics Engineering student specializing in building robust, high-performance, and secure applications using C/C++. My portfolio demonstrates expertise in low-level system architecture, from designing memory-safe data structures to developing encryption utilities. I am also proficient in Python and JavaScript for creating modern automation and web solutions.

LinkedIn   Email   GitHub


🎯 Core Competencies

  • Systems Programming in C/C++: Proven ability to design fundamental components from scratch, including memory-safe data structure libraries and a complete file manager with custom-built logic for file system hierarchy.
  • Security & Cryptography: Experience in developing security-focused applications utilizing symmetric encryption (AES-256), hashing algorithms (SHA-256), and external libraries like OpenSSL to protect user data.
  • Automation & Web Technologies: Skilled in building practical, automated solutions by integrating backend scripts (Python) with third-party APIs (Telegram, Google Sheets) and developing responsive front-end interfaces (JavaScript, Bootstrap5).
  • Strong Computer Science Fundamentals: Deep understanding of Algorithms and Data Structures, demonstrated through multi-language implementations (C, C++, Python, Java, etc.) and their application in complex projects.

🚀 Featured Projects

AlpenliCloud - File Manager GUI in C
A graphical file manager for Windows built entirely from scratch in C, demonstrating a deep understanding of data structures and system-level interactions.
  • Key Features:
    • File system hierarchy managed by a custom non-binary tree implementation.
    • Undo/redo functionality powered by a stack data structure.
    • Clipboard (cut/copy/paste) operations handled via a queue.
    • Immediate-mode graphical user interface built with Raylib & Raygui.
  • Technologies: C, Raylib, Data Structures, Windows
View Repository →

xcreeptor - Encryption Utility in C++
A C++ desktop utility for robust data protection, featuring a layered encryption model and secure account management.
  • Key Features:
    • Layered encryption model combining a Substitution Cipher with AES-256-CBC for enhanced security.
    • Secure account management with PIN hashing using SHA-256.
    • Encrypted key storage and a built-in password generator.
  • Technologies: C++, Raylib, Cryptography, OpenSSL, Security
View Repository →

reefficiency - Personal Finance Bot with Python
A Telegram bot for personal finance tracking, automating transaction logging directly into a Google Sheets dashboard.
  • Key Features:
    • Efficiently logs income and expense transactions through a chat interface.
    • Seamlessly integrates with the Google Sheets API for real-time data storage.
    • The Google Sheets dashboard is automatically updated, providing financial data visualization.
  • Technologies: Python, Telegram Bot API, Google Sheets API, Automation
View Repository →

reestruct - Generic Data Structure Library in C
A C library providing memory-safe, type-agnostic implementations of fundamental data structures.
  • Key Features:
    • Type-agnostic design using void* for maximum flexibility.
    • Provides implementations of Singly/Doubly Linked Lists, Stacks, Queues, and Deques.
    • Consistent API with a focus on safe memory management.
    • Buildable as both static (.a) and dynamic (.so/.dll) libraries for easy integration.
  • Technologies: C, Data Structures, Library Design, Memory Management
View Repository →


🛠️ Tech Stack & Tools

C C++ Python JavaScript C# HTML5
Raylib Bootstrap OpenSSL Git CMake CI/CD

🐍 My Contribution Graph

My Contribution Snake

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors