Introduction
Hello, my name is Gabi and this website is built for study purposes.
| Name | Role | Status |
|---|---|---|
| Gavriel Shames | Bar Ilan Student | Active |
Hello, my name is Gabi and this website is built for study purposes.
| Name | Role | Status |
|---|---|---|
| Gavriel Shames | Bar Ilan Student | Active |
Hello, I'm Gabi. I'm a student at Bar Ilan University. I'm currently learning for my exams.
I transitioned to Rust for strict memory safety and I used memory management for this.
For me safety comes first and I want my app to be more secure. Also, I enjoy programming in this language more than C#. The project, BTW, is still in progress.
This Single Page Application (SPA) acts as a centralized cyber security and computer science study hub. It integrates interactive components, customized theme music, and live terminal testing to help students evaluate their knowledge dynamically.
During development, OpenAI ChatGPT and Gemini AI were utilized for structural HTML layout planning, designing the dark synthwave CSS theme, and debugging the state management of the application.
Significant adjustments were performed to enforce strict semantic coding rules. All generic layout tags (like div and span) were entirely replaced with modern semantic structures like main, section, article, and menu to optimize accessibility and AI readability.
Watch the 5-minute technical code review below to explore the structure and logic of the system:
Developing this project highlighted the challenges of balancing rich interactive behaviors with rigid structural constraints. Restricting the code to clean HTML elements without framework helpers deepened my understanding of native web client mechanics.