Mladen Stanimirović

Projects

Dex - 6502 CPU Simulator

A low-level emulator project focused on instruction execution, memory mapping, and deterministic debugging.

  • C/C++
  • Computer Architecture
  • Debugging
  • Testing
  • Built strong intuition for CPU state, addressing modes, and execution cycles.
  • Improved reasoning about edge cases and deterministic behavior.

Tudu — REST API (Rust)

A production-oriented REST backend built with Rust and Axum. Uses JWT authentication, PostgreSQL persistence, and Docker Compose for local dev. Core resources: users, todos, and categories.

  • Rust
  • Axum
  • PostgreSQL
  • SQLx
  • JWT Auth
  • Docker Compose
  • Implemented JWT-based auth (register/login), request extraction, and auth middleware to protect todo/category routes.
  • Designed normalized schema: users, todos, categories with FK constraints and cascade deletes.
  • Clear REST contracts with DTOs + validation, consistent error responses, and pagination-friendly listing endpoints.

Portfolio Website

A minimal personal website emphasizing typography, layout consistency, and fast load times.

  • HTML
  • CSS
  • Responsive
  • Accessibility
  • Practiced clean UI composition, spacing systems, and semantic structure.
  • Focused on responsive behavior and maintainable styling.

Berba — Farm Management Desktop App

Desktop application for tracking farm activities, workers, payments, and expenses with structured persistence.

  • Kotlin
  • SQLite
  • Desktop GUI
  • Data Modeling
  • Designed workflows for activities, workers, payments, and expenses with clear state transitions.
  • Worked with data integrity, relational persistence, and practical business logic.