Open to software engineering opportunities

I build production software from API to infrastructure.

Software engineer focused on backend systems, C++, Linux infrastructure, and dependable product delivery. I have shipped client platforms, modernized legacy applications, built my own production AI service, and designed low-level tools from scratch.

2021 Started delivering paid software
55 Registered OpenGPT users at last check
20+ Daily generated messages during active monitoring
End-to-end Architecture, development, deployment, operations

Selected work

Products and systems with real technical depth.

A focused selection of production applications and open-source engineering projects. Client source code remains private where required.

02 Open source · Video demo

Cheetah

A strongly typed automation language and interpreter written in C++.

Cheetah is designed for fast desktop automation without giving up explicit types or native extensibility. I built the lexer, parser, runtime, type system, generics, standard-library foundations, and support for loading C++ modules directly.

  • Strict type handling with deliberate casting and structured language features.
  • Native C++ extension model for performance-sensitive automation modules.
  • Cross-platform CMake workflow with continuous integration through GitHub Actions.
C++Language DesignParsingNative ModulesCMakeCI
Public demo

See Cheetah execute automation scripts and explore the design goals behind its typed, C++-extensible runtime.

03 Systems project · In development

Modular 3D Game Engine

A C++ engine built to understand rendering and engine architecture from first principles.

The current architecture separates windowing, rendering, scenes, assets, events, and UI into dependency-aware layers. It includes renderer and platform abstractions, ECS-based scenes, model and texture loading, custom containers, and ImGui development tooling.

C++OpenGLSDL3EnTTAssimpImGuiCMake
04 Client platform

Certification Exam Modernization

A large legacy migration for a professional online certification platform.

Upgraded an approximately eight-year-old React and Node.js application, resolved breaking changes, refactored poorly structured modules, and maintained AWS-integrated proctoring workflows involving identity verification and browser monitoring.

ReactNode.jsAWS APIsLegacy MigrationRefactoring
Private client source
05 Architecture

GDPR-Conscious Exam Platform

A full-stack quiz service for students preparing for German examinations.

Integrated an external question provider and designed a Redis-backed, short-lived ingestion workflow to minimize persistent storage while meeting strict privacy and retention requirements.

ReactViteNestJSRedisREST APIs
Private client source

Experience

Production ownership, not just feature delivery.

I have worked across product planning, architecture, implementation, client communication, deployment, troubleshooting, and ongoing operations.

Aug 2021 — Present

Independent Software Engineer

Remote · International clients

Delivered paid full-stack applications and infrastructure for education, certification, blockchain product verification, cryptocurrency workflows, and AI products.

  • Owned projects from requirements and architecture through deployment and production support.
  • Designed React/Vite frontends, NestJS APIs, data models, authentication, integrations, and Redis workflows.
  • Modernized legacy software, resolved difficult compatibility issues, and advised clients on NestJS adoption.
  • Deployed services using Linux, Docker, Nginx, GitHub CI/CD, and Kubernetes-based workflows.
Jun 2022 — Jul 2023

Software Engineer

Cobold Digital LLP · Remote

Worked on a CRM and marketing platform built around the WhatsApp Cloud API, progressing from frontend implementation into broader product and backend responsibilities.

  • Built React modules, Ant Design onboarding forms, chat interfaces, campaigns, and automation tools.
  • Designed a subscription-driven form-value mechanism that reduced unnecessary React updates in complex live-preview forms.
  • Contributed backend fixes, supported colleagues with Linux and development-environment issues, and improved internal tooling.

Technical toolkit

Depth where it matters, range where it helps.

My strongest areas are backend development, C++ systems work, Linux operations, and taking products through the full software lifecycle.

01

Core languages

C++, C, TypeScript, JavaScript, SQL, Bash

02

Backend & data

NestJS, Node.js, REST APIs, PostgreSQL, Redis, MongoDB, authentication, streaming

03

Frontend

React, Vite, React Native, HTML, CSS, Webpack, accessible responsive interfaces

04

Infrastructure

Linux, Ubuntu Server, Docker, Docker Compose, Portainer, Nginx, Cloudflare, GitHub Actions, Kubernetes

05

Systems engineering

Memory management, custom containers, parsers, interpreters, debugging, OpenGL, ECS architecture

06

Integrations

AWS Rekognition APIs, OpenAI, Telegram, WhatsApp Cloud API, payment providers, blockchain services

Infrastructure in practice

My homelab is also my production environment.

I converted an older desktop into a self-managed Ubuntu Server that hosts OpenGPT, this portfolio, and a private Gitea instance. I manage container deployments with Docker and Portainer, route traffic with Nginx, issue HTTPS certificates, expose services through port forwarding, and update Cloudflare DNS automatically when my dynamic IPv4 address changes.

Ubuntu ServerDockerPortainerNginxHTTPSCloudflare APIGitea
Amir Adal

About

Curiosity led me from interfaces to internals.

I started programming with C++ as a child, later built commercial web products, and eventually returned to low-level engineering because I wanted to understand what happens beneath frameworks and abstractions.

Today, I combine that systems mindset with practical product experience. I enjoy reading documentation, tracing difficult bugs, improving architecture, and learning unfamiliar technologies deeply enough to use them responsibly.

EducationAbitur, Information Technology
Expected Summer 2028
LanguagesRussian · German C1 · English
LocationSaxony-Anhalt, Germany

Let’s build something dependable

Looking for an engineer who can own the problem, not only the ticket?

I am open to software engineering opportunities in backend, systems, infrastructure, and teams where technical curiosity and ownership are valued.