WebDev Portfolio

Hi, I'm Ivan.

I follow a 'black box' approach: I get things working first, then peel back the layers to understand an intricate system. Whether it's by reverse-engineering a game mechanic or auditing a network, I'm driven by the moment a complex system becomes simple.

What I'm working on now

Currently refining my DevOps skills, building modular agents with LLaMA, and exploring cloud-native CI/CD pipelines.

Featured Projects

Torschusspanik-Fall23B

No description available.

redbook.backend

Backend API of RedBook

JavaScript View on GitHub

redbook.frontend

The mobile client for the The Red Book App

TypeScript View on GitHub

Latest Posts

Building Scalable APIs with FastAPI

Jan 12, 2026

FastAPI has improved the game for web development by leveraging type hints and asynchronous programming. Being fast to write and run, most of the boilerplate is generated as you go.

Below is a modern API setup, broken down into the key layers you need for a live application.

1. Data …

Practical Coding Patterns in C

Jan 01, 2026

Coding patterns are extremely useful for reusable code writing styles. They are just repeatable ways to structure code so you don’t reinvent the wheel every time you solve a familiar problem.

Below are a few foundational patterns, each with two small C examples to show how they look in …

Real-Time Site Deployment with GitHub Actions

Dec 25, 2025

Building and deploying a static site sounds simple on its own, but getting it to update in real time, especially when you’re running your own home server takes a bit of wiring and elbowgrease. The good news is that once you understand how GitHub Actions fits into the big …

The 2025 Winter Offensive

Dec 24, 2025

The final quarter of 2025 has been a wake-up call for the industry. While they've made strides in AI-driven defense, threat actors have pivoted toward the edge-of-targeting the very appliances and frameworks designed to keep us secure. From zero-days in enterprise firewalls to logical flaws in modern JavaScript frameworks, the …

Middleware in Java

Dec 12, 2025

Middleware is one of those topics that sounds more mysterious than it actually is. In Java, it usually refers to the layer of code that sits between the incoming request and the core logic of your application. It’s the place where you handle the things every request needs, but …