Hello, I'm Tsach
I'm a Program Developer with few years of experience.
Designing, developing, and maintaining high-scale complex
applications.
Passionate about Back-End and Full-Stack development.
About Me
I'm Tsach, a software developer with a background in mechanical
engineering and a strong passion for backend and full-stack
development.
After completing my B.Sc in Mechanical Engineering at Ben-Gurion
University and working for several years in the defense and
medical industries, I transitioned into software development β
where Iβve been leading and contributing to real-world projects
across various environments and teams.
I enjoy working on backend systems, data flow design, and
building tools that are efficient, scalable, and maintainable.
I'm experienced in modern development workflows, including
CI/CD, version control, agile methodologies, and cross-team
collaboration.
Outside of work, I'm a football fan (especially Israeli and
European leagues), and Iβve been exploring music by learning to
play the drums and piano πΉπ₯.
Career & Education

2012β2016
B.Sc. Mechanical Engineering
Ben-Gurion University

2016β2021
Mechanical Engineer
Rafael β Defense Industry

2021β2022
Mechanical Engineer
Medispec β Medical Devices

2022β2023
Full-Stack Trainee
Infinity Labs R&D

2023β2025
Software Developer
Elbit Systems

2025βToday
Software Developer
FreeLancer
My Projects
Freelancer Projects
DrFinkelstein.co.il
A responsive website for a medical clinic built in HTML, CSS, and JavaScript. Features image galleries, animations, and a custom form submission flow.
View on GitHub
DrFikiServer (Backend API)
A backend server written in C# (.NET Core) connected to MongoDB, handling form submissions, image uploads, and email notifications with SendGrid integration. Deployed using Render for live API hosting.
FikiDesk (Desktop Application)
A WPF desktop application that allows clinic staff to view, manage, and interact with data coming from the website via the DrFikiServer API. Includes image previews, search filters, and admin controls.
Elbit Projects
FLT (Flight Launcher Terminal)
A WPF-based client-server solution targeting .NET Framework 4.6.1, designed for UAV ground control and diagnostics. Provides a rich client interface for system monitoring, configuration, and control. Integrates with hardware via WCF and device proxies. Key features include configuration validation, video streaming, dynamic form handling, and MVVM-based logic (with MVVM Light). The app is modular and multi-threaded with strong separation between client, service, and domain layers.
FTS (Flight Termination System)
A .NET Framework 4.6.1 solution for managing UAV operations such as telemetry, navigation, and system control. Includes features like waypoint import/export, device parameter handling, and communication monitoring. Implements WCF for service communication and a modular architecture with components like FTSMgr, Devices, and Forms. Integrated with NAVDB and built with multithreading and Windows Forms for user interaction.
Infinity Labs Projects
Multi-Protocol IoT Server
A robust Java-based backend server designed for IoT systems. Handles TCP, UDP, and HTTP protocols using Java NIO. Features dynamic plugin loading via a custom factory (hot-swap `.jar` commands), multi-threaded request handling, REST endpoints, and MongoDB/MySQL storage.
Watchdog System
A self-reviving watchdog mechanism using POSIX features like fork, execvp, signals, and semaphores. Two processes monitor each other and automatically restart the other if it crashes, ensuring high system availability and fault tolerance.