Fabian Ndreko

Frontend, Backend & QA · Tirana, Albania

I build software, then I break it on purpose.

Frontend interfaces, backend systems, and the QA discipline to keep both honest.

Currently shipping production frontend at Tetrix and full-stack freelance work with Next.js, React, and Node — with a QA background that means I write tests before someone else finds the bug.

Role
Frontend, Backend & QA
Based in
Tirana, Albania
Status
Available for work

Focus

Full-stack appsClean APIsTests that catch what reviewers miss

About me

I started on the frontend, moved into QA to see how software actually breaks in the hands of real users, and now build full-stack — carrying that testing instinct into every feature I ship.

Outside of client and freelance work, I'm usually deep in a side project, trying out a new part of the stack, or reading through documentation I probably should have read sooner.

Fabian Ndreko
01

Experience

Roles across frontend, QA, and freelance full-stack — skills called out where they were used.

  1. Oct 2025 — Present

    Frontend Developer

    Current

    Tetrix

    • Built and optimized responsive web apps using React, Vite, TypeScript, Tailwind CSS, and Shadcn/UI, with a focus on clean UI and performance.
    • Implemented state management with Redux Toolkit and Zustand, and integrated REST APIs, payment systems, and AI features.
    • Designed and iterated UI in Figma, and used Cursor and Claude in day-to-day development.
    • Deployed and maintained frontend services on cloud platforms, prioritizing scalability, reliability, and UX.
  2. Jan 2025 — Present

    Software Developer

    Current

    Freelance

    • Built and deployed full-stack apps with Next.js 15, React 19, TypeScript, Node.js, PostgreSQL, Prisma, Zod, and RESTful APIs.
    • Integrated NextAuth, React Hook Form, PayPal, Stripe, AWS, and Uploadthing, plus responsive UI with Tailwind CSS, ShadCN UI, and Recharts.
    • Handled VPS deployment: installed and configured servers, containerized apps with Docker, and set up Nginx reverse proxies (SSL, routing, production hardening).
    • Kept quality high with ESLint, Jest, and Git, working in Agile teams.
  3. Jul 2024 — Oct 2025

    QA Engineer

    Revelop

    • Ran manual and automated testing with Selenium (Python), PyTest, and unit test suites.
    • Covered system, regression, and API testing with Postman.
    • Tracked defects in Jira and worked with developers to resolve them quickly.
  4. Sep 2022 — Jan 2023

    Frontend Developer

    Intermedia.al

    • Built responsive web apps with React, Next.js, TypeScript, and Tailwind CSS.
    • Integrated backend services, improved performance and SEO, and collaborated in an Agile team.
  5. Jun 2022 — Aug 2022

    WordPress Developer

    Intermedia.al

    • Built and maintained custom WordPress themes and plugins with WooCommerce and third-party APIs.
    • Handled SEO, responsive design, optimization, troubleshooting, and UX improvements.

Oct 2021 — Jul 2024

BSc in Computer Science

University of Tirana — Faculty of Natural Sciences

Coursework centered on software development, algorithms, JavaScript, Java, PHP, C++, SQL, MongoDB, database management, and system architecture — the foundation for the full-stack and QA work above.

02

Projects

Selected work across product, full-stack, and testing.

Barber SaaS

Full-stack salon panel with a reports dashboard, per-barber service pricing and duration, customizable hours and time off, clients, and a drag-to-book calendar — one account, one salon.

NestJSPrismaPostgreSQLDockerReactViteCloudflareNginxVPS
View project →
03

Contact

Tell me about the role or the project — I usually reply by email.

Goes to ndrekof@gmail.com

Or reach me directly

Available for work
© 2026 Fabian Ndreko