Skip to content
View selezenart's full-sized avatar

Highlights

  • Pro

Block or report selezenart

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.

Content in all repositories owned by your account will be closed.
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
selezenart/README.md

Artem Selezen

Software developer · TypeScript & Python · Student at 42 Heilbronn

📍 Erlangen, Germany · ✉️ artem.selezen@yahoo.com · LinkedIn

I build backend services, integrations and the occasional pixel-pushing renderer. M.Sc. in Information Systems, now going deep on low-level C at 42 Heilbronn. English C1 · German B2 · Ukrainian & Russian native.


Projects

Project Description Stack
OneShot Team project, payment settlement platform. I owned the settlement lane: Arc and Privy adapters, an offline RPC simulator and settlement test harness, a failure taxonomy and an evidence lookup. I also built the settlement UI, a brand token package with a two-theme contrast audit, and wallet discovery (EIP-6963) with Privy SIWE sign-in. TypeScript · pnpm · Vitest
A-Maze-ing 42 team project, a maze generator and solver. I built the app layer: MiniLibX renderer, animations, palette cross-fade, config parser and CLI. Python · uv · mypy · pytest
department_api REST API for departments and employees, with JWT auth, DB migrations, tests, Docker and CI. Python · Flask · SQLAlchemy · PostgreSQL · Docker
routes_api Train route finder. Models the rail network as a graph and finds every connection between two cities, filtered by must-visit stops and maximum travel time. Python · Django · graph search
push_swap 42 algorithm project: sorts integers on two stacks with a minimal set of operations. C

Engineering

  • Languages: TypeScript, Python, C, Java, C#
  • Backend: Flask, Django, REST APIs, SQL, database migrations
  • Frontend: HTML5, CSS, design tokens, theming
  • Quality: Vitest, pytest, mypy, flake8, CI pipelines
  • Tooling: Git, Docker, pnpm, uv, Linux
  • Also: neural networks (sign-language translator), web3 wallet integration (EIP-6963, SIWE)

Highlights & Education

  • 🎓 42 Heilbronn, software engineering (since 2026)
  • 🎓 M.Sc. Information Systems & Technologies, State University of Telecommunications, Kyiv (2024). Thesis: navigation web app with a custom routing algorithm.
  • 🎓 B.Sc., Igor Sikorsky Kyiv Polytechnic Institute (2022). Thesis: live sign-language translator built on neural networks.
  • 👨‍🏫 Taught English to kids and adults, and programming to kids (remote).

Let's talk

Open to junior developer, Werkstudent and internship roles in Germany and across Europe. ✉️ artem.selezen@yahoo.com

Pinned Loading

  1. department_api department_api Public

    Flask REST API for departments & employees — JWT auth, PostgreSQL, migrations, Docker, CI

    Python

  2. push_swap push_swap Public

    42 project: sort a stack of integers with a minimal number of operations (C)

    C

  3. routes_api routes_api Public

    Django train route finder — graph search for connections between cities with stop and time filters

    Python

  4. SWOFART/OneShot SWOFART/OneShot Public

    OneShot protects an approved business obligation from duplicate committed settlements through retries, crashes, lost responses, queue redelivery, parallel workers, and multiple agent instances.

    TypeScript 4

  5. ShockerHD/42_A-Maze-ing ShockerHD/42_A-Maze-ing Public

    Python