Skip to content
View Brkic365's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Brkic365

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.

Content in all repositories owned by your account will be closed.
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
Brkic365/README.md

Antonio Brkić

Full-stack developer · Zagreb, Croatia

Portfolio LinkedIn Email

Third-year computer engineering student at TVZ (Zagreb), delivering React and TypeScript applications since 2021.

Earlier this year I was the sole active QA engineer on a mobile application at Porsche eBike Performance, across iOS and Android, in an international team with a release process where every build is verified before it reaches users. I wrote Appium automation for regression flows and tested gRPC and HTTP endpoints against the application contract rather than only through the interface. Testing, reproducing a defect properly and reading someone else's code carefully are habits now rather than things I still need to learn.

I am looking for a development role in a team where someone more experienced reviews my code. Graduating June 2027, available immediately.

What I am working on

  • Vectra XR, co-founder and developer. A 3D product configurator for things that are built to order, from custom gym rigs to prefab homes. Turborepo monorepo, Next.js App Router, Prisma with PostgreSQL, Clerk for auth, and a Python service that converts 3D files with caching keyed on the source hash.
  • Freelance since 2021. Client applications end to end: scoping, build, testing, deployment and maintenance. Stolarija-BM is a catalogue, web shop and the admin dashboard a furniture workshop runs on.
  • Pentix, live. Counts push-up reps from a phone camera using MediaPipe PoseLandmarker over WASM, so the video never leaves the device.
  • Smaller things that answer a question I had: Shelf works out what you can pour from the bottles you own and which one bottle would unlock the most, and Tavola shows a dish at true size in AR before you order it.

Stack

Stack

Languages TypeScript, JavaScript, Python, Kotlin, SQL Web React, Next.js (App Router), Node.js, Express, Flask, Prisma, PostgreSQL, MySQL, REST and JSON APIs, gRPC, Socket.io Testing Appium, manual and automated mobile testing on iOS and Android, endpoint testing, defect isolation and reporting Process Git and GitHub with branches, pull requests and code review, GitHub Actions CI/CD, Figma, Vercel, Supabase

Elsewhere

Write-ups for each project, including what was actually hard and what I would do differently, are at antoniobrkic.com.

Contribution graph

Pinned Loading

  1. portfolio portfolio Public

    Art-directed personal portfolio. Next.js and TypeScript, fully static, with each project page committing to its own palette and layout. Motion is scroll-driven CSS, so there is no animation library…

    TypeScript 1

  2. routeMaster routeMaster Public

    A custom-built Python navigation engine using real-world OSM data. Features interactive traffic simulation, dynamic re-routing, and A* pathfinding without external graph libraries.

    Python 1

  3. Stocks-Royale Stocks-Royale Public

    A trading game played against simulated market data. A Node backend generates the price movement and streams it over WebSockets. College project.

    JavaScript

  4. RuntimeBackend RuntimeBackend Public

    Backend part of my hackathon solution for Treblle

    TypeScript 1

  5. RuntimeFrontend RuntimeFrontend Public

    Frontend part of my hackathon solution for Treblle

    TypeScript