Hi, I'm Pavle👋
Full-Stack Software Developer. I love exploring new technologies and building products.
PC

About

Recognized as a rock star full-stack developer with a proven track record as the go-to engineer for the toughest and most pressing issues time and again. A great team player with the ability to work independently, having over 4.5 years of experience in web development. I'm a very strong problem-solver with a focus on delivering scalable, maintainable, and high-quality solutions that is backed by superb fundamentals in Computer Science, experience as well as through my BSc and MSc at the prestigious University of Belgrade's Faculty of Mathematics. I also competed and won prizes in multiple hackathons.

Work Experience

TDF

Mar 2025 - Present
Senior Frontend Engineer
  • Joined a large-scale legacy project (300,000+ lines of code) built with Javascript React and Redux-Saga, quickly ramped up and began contributing within the first week
  • Led the migration from Webpack to Vite (alongside used plugins), which massively improved performance — cutting local server startup time from 5 minutes to just 0.2 seconds, and reducing build time from 2 minutes to 25 seconds
  • Refactored and optimized frontend dependencies, reducing CI/CD pipeline run times by up to 70% and significantly improving developer experience
  • Upgraded ESLint, Prettier, and associated tooling to modern standards, improving code consistency and maintainability across the codebase
  • Proactively identified and resolved over 15 critical legacy bugs in the first month; regularly assisted teammates in debugging and unblocking complex issues

QCerris

May 2024 - Mar 2025
Lead Full Stack Engineer
  • Functioned as a founding engineer for an early-stage AI startup client, playing a pivotal role in establishing their technical foundation and product direction
  • Played a pivotal role in the successful merger of three major clients, integrating 7 applications and ensuring a smooth transition for over 1000 users
  • Contributed to the acquisition of 3 new clients, delivering MVPs within 6-8 weeks and consulting on optimal technology stacks for new products
  • Oversaw and reviewed over 60 pull requests monthly across teams
  • Started the development of 2 bleeding-edge projects using the T3 stack, Hono.js and Tanstack Suite of libraries within a monorepo Turborepo setup
  • Built and maintained 3 Python and TypeScript SDKs for the clients' applications and also created comprehensive documentation sites using Nextra and FumaDocs

QCerris

Sep 2022 - May 2024
Frontend Developer
  • Created a package for a custom chatbot component, setup CI/CD pipelines on GitHub and NPM, enabling easy integration across 6 client's websites
  • Started multiple projects from scratch and setup containerization, git hooks, linting, formatting, unit, integration and e2e tests while also documenting my code with JSDoc
  • Created a completely custom component library according to the designs in figma using TailwindCSS and later on shadcn/ui
  • Developed accessible, responsive, and intuitive user interfaces for 7 projects across 5 clients, ensuring consistent user experiences across devices for over 10,000 end-users
  • Worked on Wordpress for a brief time due to client's request

QCerris

Dec 2020 - Aug 2022
Backend Developer
  • Coordinated frontend and backend teams and eventually transitioned to working on frontend to help accelerate development and improve code quality, ensuring timely delivery and a more stable product on my 3rd client
  • Led the migration of legacy systems in Django to a microservices architecture using FastAPI, improving scalability and maintainability on my 2nd client
  • Took a proactive approach to problem-solving, ensuring code meets high standards and contributes to testing and deployment processes
  • Introduced Node.js (Express.js) into our tech stack due to client's M/A activity
  • Integrated third-party services like Stripe and PayPal for seamless payment processing, enhancing the company's e-commerce capabilities

Education

Faculty of Mathematics, University of Belgrade

2022 - 2023
Master's Degree (MSc)
  • GPA 10.0 / 10.0

Faculty of Mathematics, University of Belgrade

2018 - 2022
Bachelor's Degree (BSc)
  • GPA 9.2 / 10.0
  • Awarded with a national scholarship for students with exceptional GPA and maximum study efficiency

Skills

I handle all parts of a full-stack application — from building the frontend, managing the backend, to setting up infrastructure and deployment.

Frontend

React Hook Form

Backend

Python
Django
FastAPI
Pydantic
SQLAlchemy
Pytest
Node.js
Hono
tRPC
MongoDB
Prisma
Drizzle
Jest

DevOps

Docker
GitHub Actions
Terraform
Kubernetes
Amazon Web Services
Prometheus
Grafana
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

V3RPG

An AI-powered, multiplayer online RPG that blends classic tabletop gaming with digital innovation. Features integration with multiple Web3 wallets and blockchains, responsive design, and dynamic storytelling where player choices shape the narrative.

Typescript
Next.js
Express.js
Redis
MongoDB
Solana/Web3.js
Framer Motion
Shadcn UI

Folddy

A secure, enterprise-grade document management platform for corporate collaboration. It enables seamless document sharing, organization, and collaboration within controlled workspaces, ensuring data protection while offering an efficient, user-friendly interface for teams and external partners.

Typescript
React.js
Socket.io
i18n
Shadcn UI
Tailwind CSS
Tanstack Query
Tanstack Router

EWave

A PUBG statistics app for organizing tournaments and providing comprehensive player and match data analysis. It offers real-time stats tracking, detailed performance metrics, and interactive visualizations to help PUBG enthusiasts improve their gameplay and track their progress over time.

Typescript
Next.js
Supabase
Redis
Tailwind CSS
Socket.io
Tanstack Query
Tanstack Table
Hackathons

I like building things

During my time in university, I attended multiple hackathons and won prizes in some of them. People from multiple IT universities would come together and build incredible things in 2-3 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

C

Code Education App

2nd Place

Belgrade, Serbia

Created an AI-powered code explanation and grading tool to assist beginner developers in mastering new programming languages and concepts, and enhancing their coding skills.
S

Slot Machine

1st Place

Belgrade, Serbia

Developed a highly reliable slot machine system using advanced statistical algorithms to accurately emulate the fairness, randomness, and excitement of commercial casino slot machines.
Contact

Get in Touch

Want to chat? Just send me an email and I'll respond whenever I can.