| Filename | Latest commit message | Latest commit date |
|---|---|---|
| README.md | ||
Warning
Free and Open-Source Android is under threat.
Google will turn Android into a locked-down platform, restricting your essential freedom to install apps of your choice. Make your voice heard.
Aleksa Radojičić (Алекса Радојичић)
/'aleksa ra'dojit͡ʃɪt͡ɕ/
Hello there 👋 (I hope you got that reference).
I am a software engineer with a background in data science and machine learning, but my focus has shifted toward building production systems. I am particularly interested in the intersection of backend engineering, AI/LLM applications and infrastructure, with a strong interest in software architecture and system design.
I have migrated my repositories to Forgejo. All public repositories will now be hosted there.
Currently
- Building a reproducible VM provisioning pipeline with Packer, Terraform, libvirt and Ansible
- Operating a self-hosted homelab with 20+ services and centralized observability across multiple devices
- Maintaining a reproducible Debian workstation setup through automated installation, system bootstrapping and version-controlled dotfiles
- Building Python backend systems and production-oriented AI/LLM applications
Skills
Languages: Python, Java, SQL, Bash
Backend & Data: FastAPI, Flask, PostgreSQL, SQLAlchemy, Alembic, Pandas, Pydantic, Redis, RabbitMQ, PySpark, polars, Airflow, pgvector, PostGIS
AI & ML: PydanticAI, LangGraph, LiteLLM, PyTorch, scikit-learn
Cloud & DevOps: AWS, DigitalOcean, Docker, Terraform, Packer, Ansible, GitHub Actions, Linux
Infrastructure & Observability: Prometheus, Grafana, Loki, ELK Stack
Selected Projects
Homelab — Self-hosted infrastructure, Automation & Observability
A self-hosted Docker environment running 20+ services. Infrastructure is provisioned with Packer, Terraform and libvirt, while Ansible manages system configuration. Renovate automates dependency update proposals, while CI/CD automates validation and deployment to the production environment. Centralized observability across multiple devices using Alloy, Prometheus, Loki and Grafana, with private networking through Tailscale.
Bootstrap — Debian Linux Workstation Provisioning
A reproducible Debian Linux provisioning pipeline that automates unattended OS installation, secure secret handling, package installation and system configuration. It combines preseeded installation media, POSIX shell scripts and Ansible to bootstrap a fully configured personal workstation from a clean netinst Debian ISO, including support for full-disk-encrypted systems.
Second-hand car price prediction
An end-to-end machine learning project covering data collection from scraped second-hand car listings, persistent storage, feature engineering and model development with hyperparameter optimization. The project demonstrates the full workflow from raw external data to trained predictive models.
Seminars organizer
A Java client-server desktop application based on TCP sockets. The project covers the design of a distributed application, client-server communication and server-side coordination of shared application data, with detailed documentation and UML diagrams covering system requirements, design and development.
Full-stack e-commerce platform
A full-stack e-commerce platform built with React and Laravel REST API, featuring token-based authentication, role-protected administration, product and order management, server-side pagination, and an admin dashboard. It includes database migrations and seeders, along with Docker-based local deployment.