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 December 25, 2025 04:40
resume.json
{
"basics": {
"name": "Marko Budišić",
"label": "Staff / Principal Technical Leader — Robotics, AI/ML, Systems Engineering",
"email": "mbudisic@gmail.com",
"phone": "(805) 452-1480",
"url": "https://github.com/mbudisic/",
"summary": "Senior individual contributor operating at the intersection of hands-on systems engineering, applied AI/ML, and early-stage product definition. Specializes in turning ambiguous, high-stakes problems into working, auditable prototypes—particularly in robotics and regulated industrial environments. Trusted technical lead who bridges operators, engineers, and leadership by grounding strategy in evidence, prototypes, and operational reality rather than slideware.\n\nOpen to Individual Contributor [IC], Technical Portfolio Manager [TPM], or Engineering Manager [EM] roles.",
"location": {
"city": "Central Virginia",
@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.