Marko Bera
ENSR
Let’s talk

Economics and finance studentBelgrade, Serbia2026

Marko Bera

Marko Bera

How would I introduce myself?

I'm curious about a lot of things, I pick things up fast and I adapt to anything quickly.

  1. 01

    Where do I work best?

    Where I have a reason to push my brain further. Monotonous, mechanical work done only for the salary doesn't hold me.

  2. 02

    Why finance?

    Because it moves everything, from healthcare to construction and logistics. Its goal is to make life better and fuller, not to keep us trapped in it.

  3. 03

    How did I get into the stock market?

    At 15, in my first year of high school, I started learning about the stock market. That is where I found something I truly love. It is still my own corner of the world.

  4. 04

    What sets me apart from people my age?

    More courage and different plans for my life.

  5. 05

    What do I do outside work?

    I train, walk my dog and read about technology, AI, economics and the stock market. That is literally my whole feed on Twitter.

Open to jobs and internships, finance first

markobera749@gmail.com
19
years old
9
jobs I've worked
270
referees in my payments app
9
projects I've built

Experience

Work experience alongside school and university.

01 / 09
02Mihael Pavelincrypto mentorship

Education and skills

MEFFirst School of Economics

Education

Applied Economics and Finance, Faculty of Applied Management, Economics and Finance (MEF), Belgrade

First year · 2026 – 2030 (expected)

First School of Economics (Prva ekonomska škola), Belgrade

Banking and insurance clerk · 2022 – 2026

Skills

Serbian, native · English, C1

Excel and Microsoft Office

Driving licence, category B

AI tools: Claude, ChatGPT, Gemini

Building working apps and websites with AI agents

Outside work

Football referee, Belgrade Football Association

Following markets, business and technology

Tech stack

Languages

  • PythonVision Guard · FSB · Lead Finder
  • TypeScriptProtectum · FitMess · Vision Guard
  • JavaScriptCrvena Zona · markobera.com
  • HTMLmarkobera.com · LUMA
  • CSSmarkobera.com · LUMA
  • SQLFSB · Protectum
  • Pine Script

Frontend

  • ReactProtectum · FitMess
  • Next.jsFitMess · Vision Guard
  • Tailwind CSSFitMess · Vision Guard
  • shadcn/uiFitMess
  • Three.jsCrvena Zona
  • PWAFitMess · Music
  • RemotionProtectum
  • Vite
  • Vue.js
  • Svelte

Mobile

  • React NativeProtectum · FitMess
  • ExpoProtectum · FitMess
  • CapacitorFitMess
  • App Store · TestFlightFitMess · Protectum
  • Google Play
  • Android

Backend and data

  • SupabaseProtectum · FitMess · Vision Guard
  • PostgreSQLFSB · Protectum
  • FlaskFSB · LUMA · Music
  • Node.jsmarkobera.com
  • DenoProtectum
  • SQLiteLUMA
  • ZodFitMess · Vision Guard
  • MySQL
  • MongoDB
  • Redis
  • Firebase
  • FastAPI
  • Django
  • Express
  • GraphQL
  • Prisma
  • Stripe

AI and computer vision

  • Claude APIVision Guard · FitMess
  • Claude Codeall projects
  • Gemini APIProtectum · FitMess
  • YOLO (Ultralytics)Vision Guard
  • OpenCVVision Guard
  • fal.ai
  • OpenAI API
  • Hugging Face
  • LangChain
  • PyTorch
  • TensorFlow
  • scikit-learn

Data and analysis

  • Excel
  • NumPy
  • pandas
  • Jupyter
  • Power BI
  • Tableau

Tools, APIs and hosting

  • Gitall projects
  • GitHub
  • Vercelmarkobera.com · FSB · FitMess
  • Cloudflaremarkobera.com
  • Playwrightmarkobera.com
  • FFmpegmarkobera.com
  • VitestProtectum · FitMess
  • Telegram Bot APIVision Guard
  • Google Places APILead Finder
  • yt-dlpMusic
  • Docker
  • Kubernetes
  • AWS
  • Google Cloud
  • GitHub Actions
  • Linux
  • Figma
  • Postman
  • Sentry

Projects

heybera is my startup. The others I built in my free time. For each one I wrote down how it started and what I learned along the way.

01 / 06Live · heybera.com

My fintech startup: the stock market in plain English

heybera.com

A free website about the stock market for everyday investors. Every morning a story of the day, earnings coverage before and after each report, an economic calendar, company research and live prices. I pick the stories and approve everything before it goes out.

34
companies with in-depth research
53
investor letters summed up in plain English
Read the full case study
02 / 06iOS TestFlight · web live

Prediction market for Serbia

Protectum

An app where people predict how real events in Serbia will turn out, like elections and the economy, using play money. It runs on iOS, Android and the web. The AI writes the questions, and a separate check catches its mistakes.

774
questions checked against real news
319
had a mistake, 117 cancelled and refunded
Read the full case study
03 / 06Working prototype

AI rules for ordinary security cameras

Vision Guard

You write in plain words what the camera should watch for, like “tell me if anyone walks into the room at night”. When it happens, a photo reaches you on Telegram in about two seconds. It all runs on an ordinary computer, with no expensive hardware.

~2 s
from detection to the photo on Telegram
1
AI call per event, not one for every frame
Read the full case study
04 / 06App Store approved Aug 2026 · on hold

Calorie tracker for Serbia

FitMess

An app for tracking calories and weight, made for Serbian food. You log a meal with a photo, your voice or the nutrition label. It works out how much you really burn from your weigh-ins, so it doesn't have to rely on a formula.

640
commits
215
test files
Read the full case study
05 / 06Live

Match-fee payments for the Belgrade FA

FSB Doprinosi

I referee in the Belgrade Football Association. After every match referees pay a fee to the association, and the office used to check the bank statements by hand. I built an app where a referee sees how much to pay and where, and the office sees who has paid.

270
referees imported from the official PDF directory
42
leagues pulled automatically from the FA website
Read the full case study
06 / 06Tool done · 12 pitch sites built

Finding clients for website work

Lead Finder + dental sites

A script finds businesses in Belgrade that don't have a website. For a clinic I pick, I build the site before I even call them, so I show up with a finished site.

2,394
unique businesses found
751
of them without a website
Read the full case study

All projects

Smaller builds

Marko Bera Music

A music player without ads that I made for myself. It installs on the phone like an app and has a queue and favourites.

Python, Flask, PWA

LUMA

My own online shop for home gadgets. Customers pay cash on delivery, and I follow each order from the moment it comes in until it's delivered.

Python, Flask, SQLite

Crvena Zona

A shooter game that runs in the browser. The whole game is a single file.

Three.js

In progress

MCP server

A way for Claude to read data straight from my apps.

How I work with AI

01

First I ask how it really works

Before I build anything, I find out how the job is actually done. That's how I learned that in my association the lead referee pays for the whole crew.

02

Several things at once

I usually have a few AI assistants working at the same time, each on its own part. I decide what gets done and I review what they hand back.

03

I don't take it at its word

AI is often wrong and sounds sure of itself anyway. On Protectum I checked 287 questions it wrote and found a mistake in 154 of them.

04

I watch the cost

I track what every AI call costs me. When one day on Protectum came to $12.61 and wasn't worth it, I switched the automation off.

Contact

Reach me by email or phone.

markobera749@gmail.com

Call meWhatsApp

Download my CV (PDF)

X / @iMarkoBera