Skip to content

Instantly share code, notes, and snippets.

View mbudisic's full-sized avatar

Marko Budisic mbudisic

View GitHub Profile
@mbudisic
mbudisic / resume.json
Last active November 22, 2025 21:15
resume.json
{
"basics": {
"name": "Marko Budišić",
"label": "Robotics/Mechatronics Engineer — Human-in-the-Loop Teleoperation & Autonomy",
"image": "",
"email": "[email protected]",
"phone": "(805) 452-1480",
"url": "https://github.com/mbudisic/",
"summary": "Robotics engineer focused on operator-in-the-loop interfaces, low-latency teleoperation, multimodal sensing, and ROS2-based autonomy. I design and prototype reliable, field-ready systems and data pipelines that accelerate dexterous manipulation R&D—bridging hardware, embedded control, simulation, and AI-driven learning.",
"location": {
@mbudisic
mbudisic / transcript-chunking.md
Last active May 27, 2025 18:26
Enhancing RAG: A Practical Chunking Strategy for Video Transcripts with Timestamp Alignment

Enhancing RAG: A Practical Chunking Strategy for Video Transcripts with Timestamp Alignment

A detailed walkthrough of an initial approach to semantic chunking for Retrieval Augmented Generation over video timestamps.


Retrieval Augmented Generation (RAG) systems are powerful, but their performance heavily relies on the quality of context provided to the Large Language Model (LLM). When dealing with extensive content like video tutorial transcripts, naive chunking can lead to fragmented, irrelevant, or incomplete information, ultimately degrading the user's experience. This article presents the first-iteration of a practical chunking strategy implemented in PsTuts RAG project as a part of the learning path toward LLM engineering (s/o AI Makerspace ). I'll detail how we combine semantic chunking with timestamp alignment to tackle these challenges, offering a method to create contextually rich and accurately timed chunks fro

@mbudisic
mbudisic / aimlmindmap.md
Last active January 30, 2025 20:23
AI/ML Mindmap
title markmap
markmap
initialExpandLevel
3

AI/ML Engineering

Core Infrastructure

Compute Systems

@mbudisic
mbudisic / rw_damping_inertia.py
Created September 19, 2022 16:12
Random walker with damping and inertia
import numpy as np
def xyindependent(x,b,c,dt,randomfun):
for idx in range(2,len(x)):
x[idx] =(2-b*dt)*x[idx-1] + (b*dt-c*dt*dt-1)*x[idx-2] + dt*dt*randomfun()
return x
import matplotlib.pyplot as plt
x0 = np.zeros(100,)
@mbudisic
mbudisic / wikipedia-lorenz.ipynb
Last active December 29, 2018 04:17
Lorenz systems simulation as seen on Wikipedia
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.