Welcome to my portfolio! As a passionate engineer, maker, and game developer, I blend creativity with technical expertise to bring innovative ideas to life. My work spans interactive simulations, robotics, 3D-printed designs, and game prototyping, often leveraging tools like 3D printing, simulation software, and game engines such as Godot. Below, I highlight some of my featured projects that showcase my skills in problem-solving, prototyping, and exploring emerging technologies.
Live Site: https://kalebsabo.com
-
Radiative Cooling Simulation
An interactive simulation exploring Radiative Cooling technologies and associated notes on thermal control systems (TCS). -
Eragon Robot
Project Eragon is a 4-servo biped robot built with Arduino and 3D-printed parts. It explores basic locomotion, adaptability to different environments, and thermal management concepts. Future goals include integrating sensors for autonomy and experimenting with radiative cooling panels for space-like simulations. -
SzaberDesign
An upcoming website focused on engineering principles and 3D printed design. SzaberDesign aims to provide innovative solutions and insights into various engineering challenges. https://SzaberDesign.com -
Godot Games (alias: ShadowedHands)
Experimental 2D games, prototypes, and platformers built under my developer alias.
- Frontend: HTML, CSS, JavaScript
- Game Development: Godot Engine (GDScript & C#)
- Other Tools: Python, Clip Studio Paint
The site is fully static, responsive, and hosted via GitHub Pages with a custom domain.
/
├── index.html # Home page (GitHub Pages entry)
├── CNAME # Custom domain
├── css/
│ └── design.css # Shared design system
├── js/
│ └── main.js # Shared scripts
├── assets/
│ ├── images/
│ │ ├── home/ # Home-page media
│ │ ├── radiative-cooling/
│ │ ├── eragon/
│ │ ├── szaber-design/
│ │ └── godot/
│ └── videos/
└── pages/ # Project detail pages (kebab-case)
Conventions
- Keep
index.htmlat the repo root for GitHub Pages. - Put styles in
css/, scripts injs/, and media underassets/. - Group project media by project folder under
assets/images/. - Use kebab-case for file and folder names (no spaces).
- Old snake_case page URLs redirect to the new kebab-case paths.