Skip to content
View Aztaban's full-sized avatar
  • 42 Prague
  • Prague, Czech Republic

Highlights

  • Pro

Block or report Aztaban

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
Aztaban/README.md

👋 Hello, I'm Martin Justa

I'm a software developer currently working as a frontend developer with React and TypeScript.

I enjoy solving problems, learning new technologies, and building clean, reusable, and well-structured code. While my current professional focus is frontend development, I’m interested in software engineering more broadly — from web applications and backend systems to low-level programming, tooling, and system design.

I care about clarity in both code and project organization. I like breaking complex problems into smaller, manageable pieces, then building, testing, refactoring, and improving the solution until it feels clean and maintainable.

Alongside frontend development, I have a strong low-level programming background from 42 Prague, where I’ve worked on projects in C and C++ involving custom standard-library functions, Unix process handling, shell behavior, memory management, and basic 2D graphics.

I’m not locked into one specialization — I’m confident in my ability to adapt, learn deeply, and tackle different technical challenges.


💡 About Me

  • 💼 Currently working as a frontend developer with React, TypeScript, and JavaScript
  • 🌱 Interested in software engineering beyond one specialization — frontend, backend, systems, tooling, and architecture
  • 🎓 Student at 42 Prague, with hands-on experience in C/C++, system-level projects, and debugging
  • 🧩 Passionate about solving problems by breaking them into small, manageable parts
  • 🧼 Focused on writing clean, reusable, and well-structured code
  • 🗂️ Care deeply about organized project structure — clear file/folder layout matters
  • 🛠️ Comfortable with both high-level web development and low-level/system programming
  • 🚀 I build, test, refactor, and iterate instead of waiting for perfect conditions

🛠️ Languages & Tools

CC++MakefileBashValgrindTypeScriptJavaScriptNode.jsReactExpressPostgreSQLMongoDBLinuxGitVS CodeShell


📊 GitHub Stats

GitHub Stats

Top Languages


🧩 Notable Projects

🎮 Snake Game (JS)

Classic Snake game built with vanilla JavaScript and canvas
snake-ten-brown.vercel.app

🛠️ 42 Projects

Systems-level C programming: custom printf, file readers, process pipelines, 2D game engine
github.com/Aztaban/42projects

🔷 E-commerce Stack (mist)


🔗 Connect


Thanks for visiting! 😊

Pinned Loading

  1. 42projects42projectsPublic

    C programming projects from the 42 curriculum, organized as submodules

    C 1

  2. mist-servermist-serverPublic

    RESTful backend API for an e-commerce platform. Built with Express and TypeScript, featuring user authentication, order and product endpoints, protected admin routes, and structured error handling.

    TypeScript 1

  3. SnakeSnakePublic

    A classic Snake game built with vanilla JavaScript and HTML5 Canvas. Features smooth movement, collision detection, and a responsive design — all in a single lightweight project. Great for learning…

    JavaScript 1

  4. push_swappush_swapPublic

    Efficient sorting algorithm for the 42 push_swap project using chunked index pushing and a greedy reinsertion strategy. Includes a bonus checker for validation.

    C

  5. so_longso_longPublic

    A small 2D graphical game using MiniLibX where the player collects items and exits the map. This project introduces event handling, simple rendering, and file parsing with strict error management.

    C