

Full Stack Digital Flashcard Application
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.
Project Highlights
Developed cloud synchronization to keep flashcard decks in sync across sessions.
Integrated OpenAI API for AI-assisted card generation and smart study suggestions.
Built a RESTful Express.js backend with SQLite for persistent, lightweight data storage.
Designed a responsive React frontend for an intuitive study experience.
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.