Hello!
I'm Tal, a Software Developer based in Israel.
Having been around computers since I was a baby, software development was an easy choice.
I spent a lot of my formative years in the United States, growing up in Texas and Portland.
Since then I have moved back to Israel to be closer with friends and family.
Development and maintenance of full stack applications using microservices architecture, Docker, Git, Java, Spring, and SQL.
Debugging and resolving complex technical issues for customers in Production.
Development of backend to frontend features and integrating them into existing product codebase.
Worked with cloud-based services, specifically Azure, to deploy and manage applications.
Developed and implemented automated testing solutions for complicated payment processing systems, using Java and Selenium framework.
Directed and assisted analysis of software and business requirements, translating them into actionable test cases.
Development of an automotive hardware Firewall product.
Maintenance, debugging, and development of software in C and C++.
Close and extensive work with the CAN-bus protocol.
Development and maintenance of Free-RTOS systems.
Classifying and handling of high impact production issues.
Triage and debugging of live production traces.
Helped develop a tool to match nameless payments to real customers, using identifying metrics and Google API.
My favorite project! This tool is very handy for people that play Dark and Darker. It's a dungeon crawler game that doesn't show you the entire map, only the portion of the map you're currently on.
If you're a new player, it's hard to orient yourself and find where you're at in relation to the entire map. So, this tool helps with that.
It continuously scans your minimap and uses openCV feature matching to match where you are on the big map and places you there with a big ol' red square.
Use the options to set the maps overlay opacity, whether it should always show on top, and minimap scanning interval.
I worked very hard on optimizing CPU usage and I'm very happy with how it turned out.
Looking for a specific word used in a youtube video? Need to look up every time a creator said the word "Potato" in his lifetime?
This tool allows you to do just that.
Enter the Youtube handle,
enter number of videos to search through, and the search keyword. A list of videos will show with the word occurrences!
I created this tool for us that don't have all the time to watch Twitch streams. Have a favorite content creator but want to only watch a streams highlights? This tool allows you to do that.
The tool uses the channel's chat log to calculate spikes of messaging activity (z-scores). The idea being - if something exciting happened, people are sending more messages to chat about it.
The spikes are then displayed on a plotly graph beneath the vod. Click on a bar in the bar graph to skip to that timestamp in the VOD.
The chat is not available through Twitch API so it has to be sourced from a chat logging site and matched with the VOD id, start and end time, etc.
Demonstration of javascript's three.js library. Small game that creates a geomteric shape made of triangles (icosahedron).
Create a path from the starting triangle to the finish triangle to win!
Similar to the sphere game but more fleshed out with more features.
This time, let the computer do the hard work. Click on the find path button on the left and an A* pathfinding script will find the shortest path for you.
You can make it harder as well. Click on the triangles to turn them inaccessible - creating a path obstacle. The algorithm will find the shortest path around them.
There are additional options in the settings menu. Change the geometric shape, add more vertices, or increase the shape's radius.