Skip to content
View AriBermeki's full-sized avatar
💚
Building Software
💚
Building Software

Block or report AriBermeki

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
AriBermeki/README.md
Profile Header

Software Engineer · Mechanical Engineering Student

Software Architecture Rust Python Frontend

Designing robust software architectures for engineering, desktop, and industrial applications.


Profile

I am a software developer and Mechanical Engineering student with a strong interest in the design of reliable, maintainable, and high-performance software systems.

My technical focus lies at the intersection of:

  • software architecture,
  • systems programming,
  • desktop application development,
  • engineering software,
  • industrial digitalization,
  • and human–machine interaction.

I combine software engineering methods with an engineering-oriented approach to problem solving. My long-term objective is to develop software systems that interact with real technical processes, machines, and industrial environments.


Research and Development Interests

Software Engineering

  • Software Architecture
  • Systems Programming
  • Event-Driven Systems
  • Distributed Systems
  • Cross-Platform Runtime Design
  • Rust–Python Interoperability
  • Desktop Application Frameworks
  • API and Backend Architecture

Engineering Applications

  • Human–Machine Interfaces
  • Engineering Software
  • Industrial Digitalization
  • Manufacturing Systems
  • Technical Process Integration
  • Machine-Oriented Applications
  • Automation Concepts
  • Digital Engineering Workflows

TECHNICAL COMPETENCE MATRIX

A structured overview of my technical domains, technologies, and level of focus.


DOMAIN TECHNOLOGIES LEVEL OF FOCUS

⚙️ Systems Programming

Rust

Rust

Primary

Primary focus

🗄️ Backend Development

Python and FastAPI

Python · FastAPI

Primary

Primary focus

🖥️ Frontend Development

React and Next.js

React · Next.js

Primary

Primary focus

🧩 Additional Frontend

Vue.js

Vue.js

Basic

Basic focus

🌐 Web Technologies

HTML, CSS, JavaScript and TypeScript

HTML · CSS · JavaScript · TypeScript

Applied

Applied focus

🧱 Architecture

Event-driven systems
Modular design
Runtime architecture

Primary

Primary focus

🔧 Tooling

Git, Docker and VS Code

Git · Docker · VS Code

Applied

Applied focus

💻 Operating Systems

Windows and Linux

Windows · Linux

Applied

Applied focus

Technology Stack

Frontend

Frontend Stack

Backend and Systems

Backend Stack

Development Environment

Development Tools

Engineering Perspective

Software should not merely display information.
It should become an integral component of technical systems.

My work is guided by the idea that modern software can improve engineering processes through:

  • clear system boundaries,
  • reliable data exchange,
  • maintainable architectures,
  • deterministic behavior,
  • efficient interfaces,
  • and close integration with physical systems.

Current Development Focus

Current Focus
├── Cross-Platform Desktop Frameworks
├── Rust-Based Runtime Architectures
├── Python Integration
├── Native Window and WebView Systems
├── Event-Driven Communication
├── High-Performance GUI Applications
├── Industrial Software Concepts
└── Engineering-Oriented Application Design

Core Engineering Principles

Correctness
Reliable behavior before unnecessary complexity
Maintainability
Clear structure and long-term extensibility
Performance
Efficient design through suitable abstractions
Engineering Rigor
Systematic and evidence-based problem solving

Selected Project Direction

Rust–Python Desktop Runtime

A modern application runtime combining:

Layer Responsibility
Rust Performance, memory safety, and native system access
Python Application logic, extensibility, and rapid development
React / Next.js / Vue.js Modern user interfaces
Native Window Layer Window management and desktop integration
Event System Communication between frontend, backend, and runtime
Engineering Layer Integration with technical and industrial workflows

The intended architecture emphasizes:

Cross-platform support

Modular runtime design

Asynchronous communication

Native desktop integration

Clear separation of responsibipties

Long-term extensiblity


Professional Objective

My objective is to contribute to software systems that bridge computer science and engineering.

I am particularly interested in applications where software interacts with:

Machines

Technical processes

Industrial workflows

Engineering data

Human operators


GitHub Statistics

GitHub statistics Repositories by language

GitHub contribution streak


Contact


Software Engineering × Mechanical Engineering

Building reliable software for real-world technical systems

Footer

Popular repositories Loading

  1. SNATT SNATT Public

    Python 2

  2. mcplayer mcplayer Public

    Forked from meirm/mcplayer

    MCP-bridge to have a common interface for ai-agents and human UI/UX

    Python 2

  3. ffi-kotlin ffi-kotlin Public

    Forked from whyoleg/ffi-kotlin

    Kotlin Multiplatform Foreign Function Interface

    C 1

  4. ExecutableRunningPython ExecutableRunningPython Public

    Forked from AdamBurakowski/ExecutableRunningPython

    A simple C program, that launches Python interpreter to run main.py. Put it in the same directory as the Python file, make a shortcut anywhere you want, run it with one click of the mouse. Compiles…

    C 1

  5. depyler depyler Public

    Forked from paiml/depyler

    Compiles Python to Rust, helping transition off of Python to Energy Efficient and Safe Rust Code

    Rust 1

  6. tauri-playground tauri-playground Public

    Forked from jbolda/tauri-playground

    JavaScript 1