I’m Luka Herceg. A QA engineer who understands the code behind the product.
I combine a decade of testing and development experience with strong practical AI skills to investigate problems, automate repetitive work, and help teams deliver reliable software.
A lightweight personal website to share my experience, introduce my work, and make my CV easy to find.
The build
Semantic HTML, responsive CSS, and vanilla JavaScript. Theme preferences are saved in the visitor’s browser.
The hosting
Static files served from Amazon S3 through CloudFront, with Route 53 for the domain and AWS Certificate Manager for HTTPS.
Account access
Amazon Cognito handles sign-in separately from the public portfolio.
HTMLCSSJavaScriptAWS S3CloudFront
02 / Experience
A decade of getting into the details.
Quality assurance at the core. Development experience behind it.
2025 — PresentCurrent
QA Engineer
Happening
Focused on software quality assurance, drawing on a decade of development and testing experience to understand systems, investigate issues, and support reliable releases.
2015 — 2025
Software Developer
Ericsson Nikola Tesla
A decade working across software development and testing, primarily with Java and Spring. Designed and maintained automated tests and test frameworks, with Git and Jenkins supporting CI/CD workflows.
Used Bash, PowerShell, and Python to automate development and testing tasks.
Spent six months working in Dallas, developing technical expertise and collaborating with customers and international teams.
JavaSpringTest automationJenkins
03 / Toolkit
Test thoroughly. Build intelligently.
01 / QUALITY
QA & test automation
My primary focus: software testing, automated test frameworks, and finding issues before they reach users.
Test automationJenkinsGit
02 / DEVELOPMENT
Backend engineering
Java and Spring Boot experience helps me understand what happens beneath the interface, investigate issues, and build supporting tools.
JavaSpring BootPostgreSQL
03 / AI
AI in practice
I’m confident using AI to explore ideas, assist with code, and accelerate problem solving, while reviewing and validating the results.
AI-assisted codingProblem solvingCritical review
04 / Beyond the screen
An engineer. And a little more.
Quality engineering is where I bring my skills together: a testing mindset, backend development experience, and confidence working with AI. I enjoy understanding how systems behave and finding ways to make them more reliable. I value teams that communicate openly and keep learning.
Away from the keyboard, you’ll find me playing guitar or singing with TS Samo Tvoji ↗. Football, street workout, and boxing keep me moving.
Education
University of Zagreb · FER
MSc, Information and Communication Technology2013 — 2015