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

Languages: Python Java Kotlin Javascript C SQL
Frameworks: FastAPI Flask Django Spring Boot Native Android
CI/CD: Jenkins Gatling Version Control

> ls -l ./projects

Native Android Movie Discovery & Geolocation Platform

Kotlin MVVM Dagger-Hilt Room Coroutines

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.

Anime Character Classification System

Python Django PyTorch ResNet18

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.

Automated NLP Quiz Generation App

Java (Android) Flask HuggingFace T5 Firebase

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.

IoT Climbing Strength Analytics

Java (Android) BLE MicroPython Hardware I/O

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.

Multi-Threaded TCP Network Infrastructure

Python TCP/IP Sockets Multi-threading

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.

Enterprise Security & Auth Platform

Django MySQL Tailwind CSS

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.

Multi-Threaded Asteroids Engine

Java Swing/AWT OOP

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:

agent@server:~ [-]
[OK] Agent initialized.
[OK] Context loaded.
$