Skip to content
View matejapp's full-sized avatar

Highlights

  • Pro

Block or report matejapp

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
matejapp/README.md
Pixel-art developer workspace with purple and green monitors

Mateja

Backend Developer · Belgrade, Serbia

I build useful software, pull broken systems apart, and keep digging until I understand how every piece works.

Portfolio LinkedIn

About me

I'm a backend-focused developer who likes trying new things and building the tools I wish already existed. I enjoy problems that break, systems that need untangling, and the point where a vague idea becomes something real people can use.

I do not like stopping at “it works.” I want to understand why it works, where it fails, and how to make it dependable. Right now, my main focus is JobTrack, alongside smaller projects exploring developer tooling, AI-assisted products, and production web systems.

Outside code, I am usually in the gym, playing EA FC, or spending time with people.

Not satisfied with mediocrity.

What I work with

Core

C# .NET TypeScript Python FastAPI PostgreSQL

Also in the toolbox

JavaScript Java Spring Boot React MongoDB MySQL Supabase Firebase DynamoDB Docker GitHub Actions Playwright

Selected work

My main project: a production job-search workspace that replaces scattered spreadsheets, tabs, and follow-up notes.

Highlights

  • ASP.NET Core API with layered services and repositories
  • JWT authentication and strict per-user data isolation
  • MongoDB Atlas, Supabase document storage, and email flows
  • React, TanStack Query, typed forms, statistics, and kanban views
  • Integration tests with Testcontainers, Docker, and GitHub Actions

Live app · API docs

An AI-powered ATS simulator that explains how a resume is parsed and detects research-backed proxy-bias signals.

Highlights

  • FastAPI backend and React/Vite frontend
  • Gemini-powered analysis with actionable feedback
  • Stateless resume processing with privacy-first design
  • Eight explainable bias checks backed by published research

A production restaurant platform that replaced a five-year-old static site with a modern public experience and live menu management.

Highlights

  • React, Express, MySQL, JWT, and a protected admin panel
  • Real-time menu updates for nontechnical owners
  • Security hardening, accessibility, SEO, and image optimization
  • Deployed for an operating Serbian business

Visit the site

A TypeScript and Python CLI that checks whether a developer's machine satisfies a repository's declared setup contract.

Highlights

  • Runtime, environment, binary, port, Docker, and database checks
  • Drift detection across configuration and documentation files
  • Human-readable and JSON reports with CI-friendly exit codes
  • Vitest, Pytest, packaging, and GitHub Actions

GitHub Streak

A little more human

  • I am obsessed with training and the gym.
  • I enjoy EA FC, good company, and conversations that run longer than planned.
  • I am interested in backend engineering, developer tools, and games.
  • I am open to employment, mentorship, and meaningful collaboration.
Pixel-art coding animation

Let's build something useful—and understand every piece of it.

Portfolio · LinkedIn · GitHub

Pinned Loading

  1. 22-square-bar 22-square-bar Public

    Full-stack restaurant website for 22 Square Bar in Šimanovci — React + Vite frontend, Express + MySQL backend with admin panel for live menu management.

    JavaScript

  2. cashTensor cashTensor Public

    Finance tracking web app for optimizing your budget

    JavaScript

  3. coacher coacher Public

    SaaS tool for independent personal trainers to manage clients, workouts, progress tracking, and payment bookkeeping.

    TypeScript

  4. FullStack-2D-RPG FullStack-2D-RPG Public

    Turn-based 2D RPG in an npm workspaces monorepo — React/Vite/TypeScript frontend, Node/Express backend, shared types, and localStorage save state.

    TypeScript

  5. job-track job-track Public

    A production-style job search tracker with a React frontend, ASP.NET Core API, MongoDB persistence, JWT auth, file uploads, and tested user-owned data flows.

    TypeScript 1

  6. recruit-lens recruit-lens Public

    ATS simulator and algorithmic bias detector for resumes. Upload your resume + a job description to see how automated hiring systems score it and detect 8 research-backed proxy discrimination patte…

    JavaScript