Pečar Technologies, a personal portfolio by Luka and Žiga Pečar

A personal portfolio of Luka & Žiga Pečar

Not a registered company

Currently in development

Zračunaj.si

Free calculators for investment projections, savings goals, pensions and Slovenian business forms.

Not financial advice

Set a monthly amount, a horizon and an ETF, and it runs hundreds of simulated futures into a low, expected and high case. The bold line is what to plan around; the spread is the honesty most calculators leave out.

Projection
Expected value at 65
0
454.871 € in today’s money
Worst565.557Best2.118.430
3065
WorstExpectedBest

Illustrative examples. Run your own at zracunaj.si.

How it works

Hundreds of simulations per projection.

Markets don’t move in a straight line, so a single number would just be a guess. Each calculation runs hundreds of randomized paths from real index history and reports the range: bad, expected and good.

Bad408k €Expected928k €Good2.30 M €
500 €/mo over 35 years
The catalog

Simulate real assets, not just an index.

Build a portfolio of real stocks, a basket of crypto, or pick an ETF, each modelled from its own history. Currencies, contribution growth, inflation and templates are all in there too.

ETFs
VVWCE
VVUAA
IIWDA
IIUSN
MMEUD
QQQQ
Stocks
NVDA
AAPL
MSFT
GOOGL
AMZN
META
Crypto
BTC
ETH
SOL
XRP
BNB
LINK
Six shown per type. There are plenty more inside.
+ more
And alsoEUR / USDContribution growthInflation-adjustedCompare plansTemplates

Simulate your future.

Try it out for yourself, get a clearer picture of how your own investments might behave, or just play around with hypotheticals and see what happens.

This is not financial advice.Open Zračunaj.si
Developed with
Next.jsTypeScriptTailwindPythonFastAPISQLiteDockerSelf-hosted

Questions, thoughts, or a hello, we are always glad to hear from you.

Not financial advice. Based on historical data, not a forecast. Not tax or legal advice.

Industrial Quality Control

An automated force-testing rig that certifies aircraft emergency-row tables, replacing a slow manual sign-off with a repeatable test and a printed report.

Built as an all-in-one station, powered by a Raspberry Pi and used in the production of aircraft interiors.

Force test station
Emergency-row table
Running
01834400.0NPEAK FORCE
Cycle0 / 20
SampledOpenClose
1st cycle--.- N--.- N
5th cycle--.- N--.- N
20th cycle--.- N--.- N
Spec Band 1834 N20 Cycles

A simplified illustration. The readings are mocked.

How it works

Cycle, measure, certify.

The whole inspection runs from the bench: a worker mounts the table, starts the test, and walks away with a pass or a fail.

  • 1. Attach
    The worker clamps the table onto the driven rod.
  • 2. Cycle
    A motor opens and closes it, 20 times or as many as the spec calls for.
  • 3. Measure
    An industrial force gauge logs the peak force of every cycle, in Newtons.
  • 4. Certify
    Cycles 1, 5 and 20 are checked against the spec band, then passed or failed.
Force Per Cycle
Spec Band 1834 N
34181520
OpenCloseCycles 1, 5, 20

From a manual checklist to a signed report.

The bench turned a slow, hand-logged inspection into a repeatable force test and a printed certificate, produced in minutes instead of an afternoon.

Developed with
PythonRaspberry PiSerial force gaugeMotor controlReport printing

Questions about how it was built? We are always glad to talk.

Built for an aircraft-interiors manufacturer, in production.

Chample

AI-written match analysis for League of Legends, turning the stat sheet into a read on how someone actually plays.

A live profile, real champion art and the full match card, all built on Riot ranked data.

Chample#EUW
EUWLvl 214
Ranked Solo263 games
diamond II
64LP
142W 121L54%
Climbing toward
master
Most played
  • Ahri
    88 GP4.1 KDA
    61%
  • Akali
    54 GP3.4 KDA
    57%
  • Zed
    41 GP2.9 KDA
    52%
Victory+31LP
Mid

Ahri

11/3/96.67 KDA
Allies
Zylith4/2/5
Korrigan5/3/6
Chample11/3/9
Nyxia7/5/8
Quillon8/2/9
Enemies
Frostbyte4/3/10
Holmgang5/4/5
Ardent6/5/6
Pavo7/2/7
Lysander8/3/8
AI
Snowballed early on Ahri.
Pressured mid before ten minutes and turned the lead into towers and dragons.
Victory+27LP
Mid

Akali

9/4/63.75 KDA
Allies
Zylith4/2/5
Korrigan5/3/6
Chample9/4/6
Nyxia7/5/8
Quillon8/2/9
Enemies
Frostbyte4/3/10
Holmgang5/4/5
Ardent6/5/6
Pavo7/2/7
Lysander8/3/8
AI
Carried the mid-game fights.
Found the picks every fight, the team converted each one into objectives.
Defeat-14LP
Mid

Zed

5/7/41.29 KDA
Allies
Zylith4/2/5
Korrigan5/3/6
Chample5/7/4
Nyxia7/5/8
Quillon8/2/9
Enemies
Frostbyte4/3/10
Holmgang5/4/5
Ardent6/5/6
Pavo7/2/7
Lysander8/3/8
AI
Even game, lost the late.
Held the lane even but the team got outscaled in a long, grindy game.

A sped-up demo climb, drawn with Riot's official champion art, lane icons and rank emblems.

An honest read on how you play.

From a player's last 50 ranked games, it sums up their playstyle, strengths, weaknesses, and the matchups to watch.

AIAnalysisAggressive
Improving

Aggressive Mid skirmisher who snowballs through Irelia.

Forcing early trades on Irelia and Ekko snowballs into big mid-game leads, which keep 9.7 CS/min easy to hold and compound into an impressive 62% win rate.

Strengths
  • 9.7 CS/min in Mid, top quartile for the role.
  • Irelia comfort pick at 62% WR over 18 games.
  • Climbing fast: +72 LP over the last 30 days.
Weaknesses
  • Vision score 16 per game, below average for Mid.
  • 5.6 deaths/game, skewed to over-aggressive dives.
  • Falls off late: 43% WR past 35 minutes.
Matchups
  • Struggles into Lissandra (41% WR).
  • Walled by Galio (38% WR).

Up from Emerald last split. Win rate climbed from 51% to 58% as the pool tightened around Irelia.

Climbed +72 LP Irelia 62% WR main

This Player Analysis is an illustrative example, not a real account.

Every champion. Every rank. Live from Riot.

The whole roster and the full ladder, pulled straight from Riot's own data. Always current, never hand-maintained.

Iron
Bronze
Silver
Gold
Platinum
Emerald
Diamond
Master
Grandmaster
Challenger
Developed with
Next.jsTypeScriptTailwindPythonRiot Games APIGroq + Llama 3.3Data Dragon

Curious how it's built? We're always glad to talk.

Chample is an independent project in development, not affiliated with or endorsed by Riot Games. League of Legends and all related imagery are trademarks of Riot Games, Inc.

Home Dashboard

A modular home dashboard, running on a Raspberry Pi. Each part of the house is its own tab, and adding one more is easy.

Energy

Live power draw

A clamp meter on the mains reports what the whole house is drawing. The card shows the reading right now; the chart shows the day so far in ten-minute slices.

Current power
0.85kW
Drawn right now
Today
kW over the day
00:0006:0012:0018:00now
Garden

Soil sensors in five beds

Six Bluetooth soil sensors measure moisture, temperature, light and nutrients in the ground. An ESP32 gateway on the garden shed forwards every reading to the Pi, one card per bed.

Flowers

18:25 64%
Soil moisture
66%
Wet
23.9°C
Air
9.8klx
Light
280µS
Nutrients

Greenhouse

18:27 78%
Soil moisture
41%
OK
24.6°C
Air
12.4klx
Light
310µS
Nutrients

Garden

18:29 91%
Soil moisture
13%
Dry
25.1°C
Air
21.3klx
Light
140µS
Nutrients
Watering

Watering on a schedule

The same gateway drives the two-line Gardena valve. Lines water on a weekly schedule, and 2 mm of rain from the weather station pauses the outdoor line automatically. The greenhouse line is exempt, rain never reaches it.

Greenhouse lineOpen
Remaining
12:18
of 30 min
Ends at
18:42
closes on its own
Duration30 min
510152030
Stop
Outdoor lineNext 06:30
Last run
06:31
15 min, schedule
Default
15 min
duration
Duration15 min
510152030
Rain pause
Rain pause

6.2 mm of rain measured, outdoor watering paused until tomorrow at 06:14.

Weather

The balcony weather station

The station measures temperature, humidity, sun, wind, rain and pressure. The dashboard composes them into a one-line condition, and computes the sun's position over Maribor to tell a bright evening from night.

Now19:41
Outdoor
22.6°C
18–29 °C today
Indoor
24.1°C
23–25 °C today
Dusk
Humidity 68%, wind 6 km/h
19:41
UV index
0
sun is down
Wind
6km/h
from NW
Pressure
1018hPa
steady
Rain today
6.2mm
cleared up
Humidity out
68%
indoor 52%
Dew point
16.4°C
comfortable
Status

Raspberry Pi vitals

Temperature, load, memory, disk and uptime of the Raspberry Pi everything runs on, with a warning state past 75 °C.

Memory
42%
1.7 / 4.0 GB
Disk
61%
18.3 / 30 GB
Uptime
18d 7h
since last boot
System

Service health

Every service and data feed in one place: when each component last reported, measured against its own expected rhythm.

Component health6/6 OK
Soil sensors
19:40
1 min ago
Gateway
19:41
just now
Valve
19:32
9 min ago
Energy
19:41
just now
Weather
19:40
1 min ago
Pi
19:30
11 min ago

Readings shown are a sample.

Every part of the house is a tab.

Each module is a small service in Docker on the Pi: FastAPI and SQLite behind it, Next.js in front, ESPHome on the garden gateway. Adding a module is a new service and a new tab.

  • Energy
  • Garden
  • Watering
  • Weather
  • Status
  • System
Developed with
Next.jsTypeScriptPythonFastAPISQLiteDockerESPHomeRaspberry Pi

Questions about it? We are always glad to talk.

Runs on a Raspberry Pi at home, in daily use by the family.