Software Engineer · Full-Stack Developer

Building reliable systems, from pixel to kernel.

I’m Amir Adal, a full-stack engineer who lives in both worlds: modern web apps (React, Vite, Svelte) and low-level systems (C++, Rust, Linux, Wayland). I care about performance, clean architecture, and shipping real products end-to-end.

Full-stack web Systems & Linux Teaching & mentoring
Location
Saxony-Anhalt, Germany
Role
Software Engineer & Full-Stack Developer
Email
adal.amir07@gmail.com
Mobile
+49 173 3942115
Portrait of Amir Adal

Amir Adal

Software Engineer · Full-Stack Developer

Basic Info

Available for work
Full Name
Amir Adal
Date of Birth
11.07.2005
Address
Meseberger Str. 5, 39326 Wolmirstedt, Germany
Nationality
russian, syrian

Actively working with

TypeScript · JavaScript · Go · C++ · Rust · React · Svelte · Linux · PostgreSQL

About

I’m a software engineer and full-stack developer who enjoys moving between high-level product work and low-level system details. I’ve built everything from CRM frontends and mobile apps to custom programming languages and 3D engines in C++.

My thing is combining solid engineering with clean UX: carefully designed APIs, stable infrastructure, and interfaces that feel fast and intentional.

Outside of coding, I recharge with football, volleyball, table tennis and long city or off-city rides on my bicycle.

Quick Highlights

  • Comfortable across frontend, backend & system programming.
  • Experience with Wayland, wlroots, custom Linux setups and deployment.
  • Built and shipped real products: CRM modules, educational platforms, mini-apps and tooling.
  • Strong focus on documentation reading, new tech adoption, and teaching others.

Skills & Stack

Core & Professional

Main skill & hobby
Coding · Software Architecture · System Design
Mindset
Documentation-driven, curious, self-taught, comfortable learning new tech quickly.
Teaching
Programming & robotics tutor for kids (11–19 years), focusing on foundations, problem solving and fun projects.
Soft skills
Cross-team collaboration, mentoring, ownership of codebases, clear communication across cultures.

Outside of Code

  • Sports: Football, volleyball, table tennis.
  • Cycling: Riding in and outside the city to reset and think.
  • Learning: Regularly reading official docs, RFCs, and deep-dives to stay sharp.

Programming Languages

  • Web: TypeScript, JavaScript, Go, HTML, CSS, PHP, a bit of Python, Node.js
  • System: C++, C, Rust, Python

Frameworks & Tooling

  • React + Vite
  • Svelte + Vite
  • Native Webpack setups
  • Gulp pipelines
  • Raw HTML/CSS/JavaScript projects
  • Tauri (Rust + React) for desktop apps

Linux & DevOps

  • Linux filesystem & distro usage (desktop & server)
  • Ubuntu Server, custom Wayland clients, wlroots
  • Bash scripting, deep distro customization
  • Nginx / Apache2 with custom network configs & security considerations
  • Redis, RabbitMQ, PostgreSQL, MongoDB, SQLite3, MinIO blob storage, Apache Kafka

CI / CD & Infra

  • Git & GitHub workflows
  • Docker & Portainer
  • Kubernetes (K8s) basics

Productivity & Office

  • Advanced Microsoft Word, Excel, PowerPoint
  • Documentation, reporting, and technical slides

Spoken Languages

  • Russian – Native
  • German – Advanced (C1, job-oriented telc certificate)
  • English – Advanced
  • Spanish – Basics
  • Turkish – Basics + good understanding

Work Experience

Software Engineer · Cobold Digital LLP

2021 – 2022 · New Delhi, India (remote)

Implemented and maintained frontend modules for a CRM product built around the modern WhatsApp Cloud API, collaborating closely with cross-functional teams.

  • • Built modular frontend components for CRM workflows and messaging features.
  • • Collaborated with backend engineers, occasionally contributing to backend development.
  • • Took strong ownership over a React Native mobile app and its codebase, ensuring stability and feature delivery.

Full-Stack Developer · Educational Platform (Mental Arithmetics)

2020 – ~2022

Developed a full educational platform for kids learning mental arithmetic, taking responsibility for the entire product as a solo full-stack developer.

  • • Designed and implemented frontend, backend, and data models.
  • • Focused on usability for children and instructors with intuitive interfaces.
  • • Managed deployment, performance, and ongoing improvements.

What I’ve Built

tmpl – Custom Programming / Scripting Language

C++ · CMake · Native C-modules

Designed and implemented a custom programming/scripting language in C++ with native module support similar to CPython or Node.js addons, including CMake build configuration.

WhatsApp Chrome Extension – Groups & Chats Extractor

JavaScript · Browser APIs

Built a Chrome extension that can extract and process WhatsApp group, contact, and chat data from the browser, enabling advanced workflows and integrations.

Native Desktop Photos & Gallery App

Tauri · Rust · React

Desktop application for managing photos and videos on external drives, with a React-based frontend and Rust backend powered by Tauri.

Telegram Mini App – ChatGPT-like Experience

Web · Telegram Mini Apps · OpenAI

A Telegram Mini App clone of ChatGPT with most core AI features, providing conversational AI access inside the Telegram ecosystem.

Kahoot-like Web & Mobile Exam Prep Platform

React · React Native

Built a quiz platform for German students to prepare for real exams, supporting custom question and answer sets across web and mobile.

Custom 3D OpenGL Game Engine

C++ · OpenGL · GLEW · CMake

Implemented a 3D engine with renderer, entity-component-system, and Wavefront model loading, focusing on engine architecture and performance.

Education (in Germany)

Erweiterter Realschulabschluss · Focus: Business & Administration

2024 – 2025 · Germany

Abitur (in progress) · Focus: Information Technology

2025 – Present · Germany

Contact

Open to roles in software engineering, full-stack development, and projects that mix web, systems, and infrastructure.

Phone
+49 173 3942115
Location
Saxony-Anhalt, Germany

You can also add links here: