Hello! I'm Daniel Arbiv

E

skills

Programming Languages

C
C++
Python
JavaScript

Scripting Languages

Bash

Native Development

Qt

Automation

Selenium

CI / CD

Actions
Jenkins

Containerization / Virtualization

Docker
VMware
VirtualBox

Version Control

Github
Git

Graphics Programming

OpenGL

OS

Linux
Windows

projects

OpenGL Tutorial

Compiled a collection of mini projects in C++ while studying the fundamentals of OpenGL

image for C++C++
OpenGL
View Project

Data Hiding in Executables

screenshot image of project Data Hiding in Executables

This project serves as a Proof of Concept (PoC) demonstrating a novel steganography technique. It showcases the ability to hide a file within an executable without compromising its functionality. By replacing assembly instructions with equivalent ones based on binary input, the program successfully encodes binary data within the executable file.

Python
image for Assembly x8086Assembly x8086
View Project

Accessibility Tester

screenshot image of project Accessibility Tester

Accessibility Tester is a Python GUI program designed to help website owners and developers test the accessibility of their sites. It checks every accessibility aspect of the site, including color contrast, font sizes, alternative text, and more. The GUI was implemented using Tkinter, and accessibility tests were implemented using BeautifulSoup, an HTML/XML parser, and the automation tool Selenium.

Python
JavaScript
BeautifulSoup
View Project

MarkdownZen

screenshot image of project MarkdownZen

MarkdownZen, a project I spearheaded, demonstrates my experience in full-stack development. It's a comprehensive, multi-page web application designed to simplify Markdown document (.md) creation, organization, and collaborative editing. The app employs JWT-based user authentication with HTTP-only cookies and user input sanitization using middleware for enhanced security. Efficient proxy setup facilitates seamless communication between the frontend and backend, while Git integration ensures effective version control for the application itself. MarkdownZen serves as a testament to my skill set in modern web technologies and user-focused application design.

MongoDB
Express
React
Node
View Project

You can view more of my projects on Github

contact

Want to get in touch?

We can always get in touch by email at danielarbiv752@gmail.com

Or if you are looking for another way to get in touch