Skip to content
View aleksandar-todorovic-dev's full-sized avatar

Block or report aleksandar-todorovic-dev

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

Hi, I'm Aleksandar Todorovic

I build React, TypeScript, JavaScript, and Firebase-backed websites, web apps, MVPs, dashboards, and responsive interfaces focused on product clarity, practical UX, and clean engineering.

My work is centered around real frontend and app flows: responsive layouts, routing, state, authentication, dashboards, Firebase-backed data, local persistence, drag-and-drop UI, API-connected interfaces, and user-facing product polish.


Featured projects

LifeRecompiled

A production-style React/Firebase engineering case study built around a community/blog app surface.

The project includes posts, comments, reactions, saved posts, profiles, dashboard flows, moderation/reporting, Firebase Auth, Firestore, Cloud Functions, and resilient UX patterns.

What it demonstrates:

  • React + Firebase full-stack architecture
  • Firebase Auth and protected routes
  • Firestore data modeling
  • Cloud Functions v2
  • Cloud Functions-maintained aggregates
  • Firestore security rules
  • saved-post resilience
  • moderation/reporting MVP
  • practical UX systems and edge-case handling

Live: https://liferecompiled.com Repo: https://github.com/aleksandar-todorovic-dev/liferecompiled


Training App

A mobile-first, local-first structured training system that combines Bulk and Cut plans, guided workout execution, contextual training support, logging, previous values, and cycle continuity in one clear flow.

The product is built around two connected principles: clarity during each workout and continuity across the training cycle. Users can see what to do, how to perform it, what they logged previously, and what comes next, while the cycle-based structure keeps the workout order stable when real-life schedules change.

Contextual guidance includes RIR, tempo, rest targets, exercise cues, progression rules, warm-up support, and explanations of special training methods, with deeper educational content available when needed.

What it demonstrates:

  • product-focused React app architecture
  • mobile-first, app-like UI
  • route-based guided workout flow
  • Context + reducer state management
  • dedicated localStorage persistence and state hydration
  • separation of static training content from persisted user progress
  • contextual guidance and progressive disclosure
  • previous-value continuity across workouts and cycles
  • partial-day, finish-day, and end-cycle state handling
  • real-life edge-case design and MVP scope control

Live: https://training-app-mvp.web.app Repo: https://github.com/aleksandar-todorovic-dev/training-app


Strong supporting project

TaskFlow

A polished React + TypeScript Kanban board with drag-and-drop, localStorage persistence, responsive UI, and Vercel deployment.

TaskFlow started as a course-based Trello-style clone and was then cleaned up, modernized, deployed, and shaped into a portfolio-ready mini product.

What it demonstrates:

  • practical React + TypeScript fundamentals
  • typed component props and data models
  • React Context state management
  • custom hooks
  • generic localStorage persistence
  • drag-and-drop interactions
  • immutable nested state updates
  • styled-components
  • responsive product-style UI
  • technical cleanup and README presentation

Live: https://taskflow-kanban-kappa.vercel.app Repo: https://github.com/aleksandar-todorovic-dev/taskflow-kanban


Core stack

  • React
  • JavaScript
  • TypeScript
  • Vite
  • React Router
  • Tailwind CSS
  • Firebase Auth
  • Firestore
  • Cloud Functions
  • Cloudinary
  • styled-components
  • GitHub Actions
  • Vercel

Also worked with

  • Redux Toolkit
  • Framer Motion
  • Recharts
  • React Toastify
  • @hello-pangea/dnd
  • LocalStorage-based persistence
  • REST/API data fetching
  • vanilla JavaScript, HTML, and CSS

What I can help build

  • complete responsive websites and landing pages
  • React frontends and frontend MVPs
  • responsive web apps and user-facing interfaces
  • dashboards and admin panels
  • Firebase-backed web apps
  • authentication flows
  • CRUD and data-driven interfaces
  • API-connected frontend flows
  • localStorage-based interfaces
  • responsive UI fixes and product polish
  • Figma-to-React implementation
  • technical README and project documentation polish

Supporting projects

Alongside my flagship projects and TaskFlow, I keep supporting JavaScript and React projects that show breadth across common frontend patterns:

  • ecommerce/cart UI practice
  • CRUD and LocalStorage apps
  • weather/API apps
  • quote/favorites apps
  • movie search/detail flows
  • schedule and task management apps
  • Redux Toolkit practice

These projects are smaller, but they show progression from JavaScript fundamentals toward larger React, TypeScript, and Firebase applications.


Current focus

  • building practical React, TypeScript, and Firebase applications with clear UX and maintainable structure
  • strengthening TypeScript through real project work and continuing to build backend/Node.js fundamentals
  • improving full-stack thinking through auth, data modeling, backend logic, deployment workflows, and documented project tradeoffs

Pinned Loading

  1. liferecompiled liferecompiled Public

    Production-style React/Firebase engineering case study with Cloud Functions, Firestore, and Tailwind CSS.

    JavaScript 2

  2. training-app training-app Public

    Mobile-first training app MVP with cycle-based workout flow, guided logging, React, Tailwind, and local-first persistence.

    JavaScript 1

  3. taskflow-kanban taskflow-kanban Public

    Polished React + TypeScript Kanban board with drag-and-drop, localStorage persistence, responsive UI, and Vercel deployment.

    TypeScript 1

  4. react-e-shop react-e-shop Public

    Small React e-commerce UI project focused on product listing, cart flow, and clean component structure.

    JavaScript 1

  5. task-manager task-manager Public

    Task management app built with React, focused on CRUD flows, filtering, and clean state handling.

    JavaScript 1