About Me
I have a drive to understand how things work—whether they are mechanical engines, electrical circuits, or complex software architectures.
In my last role, I designed and implemeneted a querying service, joining data from multiple sources, streaming it to the client interface. I worked with OpenTelemetry, VictoriaMetrics and internal systems to provide a seamless observability experience.
Current Projects
N-Tape Turing Machine Simulator
A simulator that supports multi-tape Turing machines, with different tape bounds settings, and non-deterministic simulations.
Tech Stack
- TypeScript
- React
- Vite
Features
- Multi-tape support with configurable bounds
- Non-deterministic simulation
- Step-by-step visualization
- Custom states, transitions, and alphabets
- Real-time debugging
Algorithm Visualizer
Visualizing how algorithms work step-by-step, built while studying algorithms.
Tech Stack
- TypeScript
- Next.js
Features
- Greedy, Divide & Conquer
- Dynamic Programming
- Backtracking
- Graph Algorithms
Skills & Technologies
- Elasticsearch: Multi-Cluster management, performance tuning, and large-scale data indexing.
- Complete Fullstack Development: Proficient in frontend and backend technologies including React, Node.js, Java, Flask, and SQL and NoSQL databases.