Pursuing a dual degree in Computer Science and Cognitive Sciences at Hebrew University, eager to embrace a dynamic student position offering hands-on experience and opportunities for continuous growth. Seeking to learn, enhance skills in computer science, and explore new technologies and methodologies.
• Working with youth and youth at risk, and managing community projects
Volunteered during the COVID-19 crisis and the Iron Swords War, providing creative, rapid solutions to urgent challenges for civilians and soldiers.
ASCII-Art: software that transforms image files into ASCII art, allowing users to input the image file address, preferred ASCII characters, and desired resolution. The result can be displayed on the console or saved as an HTML file, alongside a user-friendly interface. GitHub: (https://github.cs.huji.ac.il/shira1997/ASCII-Art)
Bricker: a brick breaker game inspired by Arkanoid, featuring basic gameplay where a paddle prevents a ball from falling off the screen by breaking bricks. In addition to the core mechanics, I implemented special effects such as extra balls, paddles, camera changes, extra lives, and double behaviors, showcasing a well-structured and extensible design using inheritance, interfaces, and design patterns like Strategy and Composite. (https://github.cs.huji.ac.il/shira1997/Bricker)
NLP and Markov Chains: This versatile code uses statistical modeling to predict next words in tweets or moves in games like Snakes and Ladders. By analyzing existing data, it captures patterns to generate new content, from tweets to game paths. Its generic design allows application in various projects beyond the given examples. GitHub: (https://github.cs.huji.ac.il/shira1997/Markov-Chain)