

Three-Body-Problem ASIC
An ASIC designed in Verilog to simulate the three-body gravitational problem with real-time VGA output, submitted to Tiny Tapeout. The design operates under strict hardware constraints in terms of area and logic resources, implementing the physics simulation entirely in hardware.
Project Highlights
Implemented gravitational three-body simulation entirely in synthesizable Verilog.
Integrated VGA controller for real-time visual output of the simulation.
Designed within strict Tiny Tapeout area constraints.
Explore More Work
Deep dive into other high-performance solutions.

An ASIC designed in Verilog to simulate the three-body gravitational problem with real-time VGA output, submitted to Tiny Tapeout. The design operates under strict hardware constraints in terms of area and logic resources, implementing the physics simulation entirely in hardware.

An interactive, browser-based visualization platform that enables students to systematically examine and better comprehend the interdependencies within boolean expressions. The tool converts abstract logical constructs into a dynamic visual environment, allowing users to explore structural relationships and dependencies interactively instead of relying solely on static lecture notes or slides.

Design and analysis of an analog equalizer for targeted audio signal frequency shaping, developed as part of an Electrical Engineering workshop at KIT. The project covers second-order Sallen-Key high-pass and low-pass filters with a cutoff frequency of 1 kHz and quality factor of 0.5, an inverting adder circuit with variable resistors, LTSpice simulation of all filter stages, and hardware implementation on a TI breadboard with oscilloscope measurements.

A full-stack flashcard application with cloud synchronization and AI integration. Built with TypeScript, React on the frontend, and an Express.js backend connected to a SQLite database. Integrates OpenAI for AI-powered card generation and learning assistance.

A TypeScript library for AST-based parsing and recursive evaluation of complex boolean expressions. Supports nested expressions, all standard logic gates (AND, OR, NOT, XOR, NAND, NOR, XNOR), and automated LaTeX export for readable formula representation. Published as an npm package.