| Drawn byDavid Kolšek | CheckedDK | Scale1 : 1 | Sheet1 / 1 | Rev2026-B | TitlePORTFOLIO — GENERAL ARRANGEMENT · PRINT COMPLETE ✓ |
Open to research collaboration, fabrication projects, and conversations about making composite printing cheap enough to matter.
dk11573@student.uni-lj.siCAD · FEM analysis · mechanics of materials · technical documentation (LaTeX)
FDM · resin · LDF composites · clay extrusion · direct G-code · slicer profiling
CNC milling · manual milling · lathe · CO2 laser cutting
Python · JavaScript/TypeScript · embedded C++ · G-code
Vanilla JS · Three.js · Astro · WebXR · Canvas · WebRTC
Raspberry Pi · Seeed XIAO · OpenCV · ArUco tracking · segmentation
Beyond the software, there are hundreds of hands-on engineering projects — repairing and remanufacturing functional parts for fun and for the challenge of it. A broken bracket becomes a CAD model, then a machined or printed replacement that outlives the original.
Functional metal and plastic parts: repairs, replacements and one-offs machined to fit — CNC milling, manual milling and turning.
Daily driver for prototypes, board game remakes, research specimens and end-use parts — from stock PLA to carbon-fiber LDF feedstock.
Delta WASP 40100 workflows with custom parametric G-code — vessels designed in code, not in a slicer.
Wood and acrylic game boards, enclosures, and engraved QR codes that link physical objects to their documentation.
Custom PCBs, embedded firmware, sensors — from a capacitive synth keyboard to a Raspberry Pi vision system on a sailboat.
Browser-based direct G-code generator for clay 3D printing. Design vases from stacked cross-sections, add weaves, twists and corrugation, preview the toolpath live, export print-ready G-code.
Open-source take on the Mash Machine: a phone under a transparent surface watches 3D-printed ArUco tiles; placing, sliding and twisting them plays and shapes beat-synced loops.
Local-first, true-scale AR preview of 3D-print files. Load STL/OBJ/3MF/GLB, fix units, and place the part on your desk at real size via marker or markerless WebXR — before you burn ten hours of printer time.
I remake classic board games with 3D printing, laser cutting and CNC milling — each one carries a permanent QR code to its rules page. 24 games, original SVG diagrams, Slovenian and English.
An original lightweight 3D arcade stock-car racer. Sampled closed-loop centerline drives road generation, banking, AI movement and race progress. Runs anywhere a static host runs.
A daily self-generating tourist bulletin for Ljubljana: scrapes events and weather, composes practical visitor notices, and publishes a static page with a QR link for mobile — no hands required.
Eight self-contained browser projects: a mobile sensor toolkit, WebRTC chess and Battleships, Cyrillic and Slavic-language learning aids, an audio-reactive strobe, a clay printing reference, and a choir score archive.
A trivia quiz platform with a scripted question-bank build pipeline and synced sub-quizzes — fully static, so a whole pub quiz runs off a free static host.
A stylophone-style synthesizer built around the Seeed XIAO: custom capacitive-keyboard PCB, firmware, and a fabricated enclosure. Electronics, code and mechanical design under one roof.
Low-cost daytime obstacle alarm for an 11 m cruiser sailboat. A single forward camera on a Raspberry Pi runs maritime segmentation, tracks obstacle blobs, scores threats in the image plane, and raises the alarm.
My doctoral research (2025–2028) tackles long discontinuous fiber (LDF) composites for fused filament fabrication — getting a meaningful share of continuous-fiber mechanical performance out of standard FFF hardware and carbon-fiber/PLA feedstock, instead of the proprietary machines that dominate the field.
The economics are the point: LDF feedstock is 15–25× cheaper than commercial composite filament and up to 60× cheaper on the matrix side. That cost gap turns composite printing from a per-part luxury into something you can run large experimental campaigns — and eventually real production — on.
The work spans fiber preparation and wet sieving, filament compounding, large-nozzle extrusion (ø1.0–1.5 mm), critical fiber length modelling, and mechanical characterisation of printed specimens.
Mechanical engineer & digital fabricator.
I print composites that shouldn't be printable.