almog_ben_baruch_
Location: ~/about
> ./whoami
Profile Summary
I am a Computer Science graduate and Practical Software Engineer with a strong focus on backend architecture. I specialize in writing clean code and building robust, scalable systems. I thrive on solving complex logic problems and engineering seamless, high-performance applications.
Education
- B.Sc. in Computer Science
- Practical Software Engineer Diploma
Technical Arsenal
> ls -l ./projects
Designed a comprehensive mobile application that serves as a personal cinema companion. The app integrates dual-source data consumption via TMDb REST APIs and robust local Room SQLite storage for offline capabilities. Engineered using a strict MVVM pattern, it utilizes Coroutines for reactive data streaming and the Google Maps SDK for real-time, turn-by-turn cinema navigation. I further enhanced the platform by implementing a dedicated 'Watched' library module, allowing users to track their film history and contribute personalized reviews, ensuring seamless data persistence and an intuitive user experience.
Architected an end-to-end Anime Character Classification system featuring a custom-trained ResNet18 architecture and a high-performance Django backend. The platform provides a seamless user experience, allowing visitors to upload custom images for immediate classification. The system manages the entire data lifecycle: from the robust preprocessing of user-uploaded binary files and automated image augmentation to efficient tensor conversion and high-speed model inference, delivering precise results in real-time.
Built an end-to-end automated quiz platform that dynamically generates context-aware educational assessments using a fine-tuned T5 transformer and Wikipedia-scraped text. The system leverages a Python Flask backend for intelligent content processing and a native Android frontend for user interaction. By integrating Firebase Realtime Database, I enabled a full-cycle educational experience, allowing users to not only generate custom quizzes but also create, save, and play them in real-time, ensuring seamless data synchronization across the application.
Engineered a Climbing Strength Analytics mobile application integrating hardware sensors with native Android components. Utilized Bluetooth Low Energy (BLE) protocols for real-time, low-latency telemetry streaming from a Raspberry Pi Pico W, and architected a custom workout engine that enables users to design, save, and execute personalized training routines with live performance monitoring.
Engineered a resilient client-server framework using Python’s low-level socket abstraction, featuring a custom application-layer protocol for stateful handshakes and asynchronous duplex streaming. Extended the architecture to support real-time multi-user chatrooms, private end-to-end messaging, and robust binary file transfers, ensuring data integrity and reliable transmission across unstable P2P network conditions.
Engineered a robust authentication system using Django and MySQL, featuring salted password hashing and config-driven security policies. Abstracted password history, complexity, and lockout logic into external JSON configurations parsed by custom middleware, while delivering a friendly, intuitive UI that ensures a seamless and secure user experience.
A fully playable 2D arcade game powered by a custom multithreaded, Object-Oriented engine. By leveraging strict OOP principles to encapsulate entity behaviors, and decoupling the background physics computation from the UI thread (EDT), the game delivers a seamless, zero-lag player experience with precise continuous collision detection.
> ./ping_contact
Lets Connect
Looking to collaborate or hire? Open a secure connection channel below: