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

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 supported. This note will be visible to only 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 curious and driven programmer who enjoys solving problems, learning new technologies, and writing clean, reusable, and well-structured code. I care about clarity โ€” in both code and project organization โ€” and always aim to keep my files, folders, and logic tidy and easy to follow.

I take pride in breaking down complex problems into smaller, manageable pieces โ€” and either solving them directly or cutting deeper until I find a clean solution.

Currently, I'm a student at 42 Prague, where I've completed the 42 Piscine and have since worked on various low-level and systems programming projects in C โ€” including custom implementations of standard library functions, Unix process handling, and basic 2D graphics using a minimalist graphical library. These projects have helped me build a strong foundation in computer science and practical software engineering.

Iโ€™m not focused on a single specialization โ€” Iโ€™m confident in my ability to adapt and tackle any technical challenge that comes my way.


๐Ÿ’ก About Me

  • ๐ŸŽ“ Student at 42 Prague, with hands-on experience in 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 low-level (C, shell) and high-level (TypeScript, JavaScript) programming
  • ๐Ÿš€ I donโ€™t wait for the perfect conditions โ€” I build, test, refactor, and iterate

๐Ÿ› ๏ธ Languages & Tools

C Makefile Bash Valgrind TypeScript JavaScript Node.js React Express PostgreSQL MongoDB Linux Git VS Code Shell Vim Norminette


๐Ÿ“Š 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. 42projects 42projects Public

    C programming projects from the 42 curriculum, organized as submodules

    C 1

  2. mist-server mist-server Public

    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. Snake Snake Public

    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_swap push_swap Public

    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_long so_long Public

    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