Burak Şen

Burak Şen

Full Stack Software Engineer • Munich, Germany

I am a software engineer focused on building functional and efficient applications. I work across the full stack and enjoy solving technical challenges through clean and maintainable code.

Technical Expertise

Professional

Python Django HTMX Tailwind PostgreSQL React TypeScript JavaScript

Hobby / Exploration

Zig C++ C Raylib CMake Swift

Experience

Software Engineer April 2025 - Present

Developing Z-Ant, a Zig-based neural network library specifically designed for microcontrollers, focusing on high performance and minimal memory footprint.

Zig Neural Networks Embedded
Full Stack Software Engineer July 2024 - Present

Developing web applications and building RESTful APIs and microservices using React, Node.js, and Python/Django.

React Node.js Python Docker
Research Assistant (Working Student) Nov 2022 - Oct 2023

Developed web applications and managed data using React, Node.js, and Apache CouchDB.

React Node.js CouchDB
Software Engineer April 2022 - August 2022

Worked on data flow and data processing pipelines and supply chain applications.

PHP JSON C++ Go YAML
Data Science Intern Nov 2021 - Jan 2022

Worked on data analysis and visualization projects.

R
Software Developer Intern Aug 2021 - Sep 2021

Worked on IBM Business Process Management (BPM) and contributed to the development of a customer service application.

Java JavaScript BPM
Software Engineering Intern July 2021 - Aug 2021

Created a pairing page for POS devices and customer services in an automotive industry application.

.NET MSSQL

Recent Projects

Chess Game

A chess game built using Zig, Raylib and WebAssembly. Play against another player locally.

Zig Raylib WebAssembly

JAXFLUIDS Simulation

Visual runtime for JAXFLUIDS framework examples. Simulates fluid dynamics in real-time using ONNX models.

React TypeScript Vite Tailwind CSS ONNX WebAssembly

Zig Flip-Fluid Simulation

Rewrite of flip-fluid simulation for Matthias Müller's Ten Minute Physics series. Compiled for both desktop and WebAssembly.

Zig Raylib OpenGL WebAssembly GitHub Actions HTML5

Maze Solver

Maze solving visualizer implemented with HTML5 canvas. Visualizes different maze solving algorithms in action.

TypeScript HTML5 CSS3 GitHub Actions Webpack

3D Terrain Generation

Infinitely scrolling procedurally generated terrain mesh. Built using C++, Raylib and WebAssembly.

C++ Raylib CMake WebAssembly HTML5 GitHub Actions

Blog Page

Blog platform for writing and publishing posts with Markdown. Built with ReactJS, MDX, and Vite.

React TypeScript MDX Markdown Vite Tailwind CSS shadcn/ui

Sorting Visualizer

Visualizes different sorting algorithms in action. Built using ReactJS, Vite, Shadcn and Tailwind CSS.

React TypeScript Vite shadcn/ui Tailwind CSS

Animation System

Simple animation system for games using C++, Raylib and EnTT. Efficiently creates and manages game object animations.

C++ Raylib CMake

QuitMe

macOS menu bar utility to quit all running apps at once via a simple shortcut.

Swift

Boids - Inverse Kinematics

Flocking behavior simulation using boids algorithm. Includes Inverse Kinematics for realistic fish movements.

C++ Raylib CMake WebAssembly HTML5 GitHub Actions

Kanban Board

Simple Kanban board for creating and managing tasks. Built with NextJS, TypeScript and Framer Motion.

Next.js TypeScript Framer Motion

Path Finding Visualizer

Visualizes different path finding algorithms in action. Built using C++ and Raylib.

C++ Raylib CMake