Skip to content
View LotemKi's full-sized avatar

Block or report LotemKi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
LotemKi/README.md

Hi ๐Ÿ‘‹ I'm Lotem

Software Engineer

I work across full-stack development, including backend systems, frontend applications, and concurrent C++ systems. My experience covers REST APIs, distributed and event-driven architectures. I enjoy building end-to-end products, taking ideas from initial concept through design, development, testing, and finally to deployment and delivery. I find the full product lifecycle both challenging and rewarding, as it allows me to combine creativity, problem-solving, and technical skills to bring meaningful solutions to life.

Currently focused on scalable backend services, concurrency-safe design, and production-grade full-stack systems.

๐Ÿš€ Main Deployed Projects ๐Ÿš€

  • bank_project โ€“ A full-stack TypeScript/JavaScript banking application with account management, transactions, user authentication, and real-time features via Socket.IO and an AI bot agent. Frontend deployed on Vercel, backend on Render, using React, MUI, Node.js, MongoDB, Axios, and WebSocket. Live Demo

  • ThreadPool โ€“ A C++20 priority-based, dynamically resizable thread pool with explicit pause/resume barriers and controlled shutdown behavior. Implements priority task scheduling, runtime thread scaling, and deterministic single-thread execution for systems-level concurrency.
  • Watchdog โ€“ A C/C++ inter-process watchdog system that ensures high availability by automatically restarting monitored processes on failure. Features bidirectional monitoring, heartbeat-based liveness detection, graceful shutdown, and deterministic synchronization for fault-tolerant process supervision.

๐Ÿ’ป Tech Stack:

C C++ JavaScript Python HTML5 CSS3 TypeScript Vercel Render React NodeJS Next JS OpenCV MUI Socket.io Vite Postgres MySQL MongoDB Figma Canva NumPy Pandas PyTorch Git GitHub GitLab Jest Docker Jira

๐Ÿ“Š GitHub Stats:



Popular repositories Loading

  1. bank_project bank_project Public

    bank_project is a TypeScript/JavaScript-based full-stack web application implementing core banking operations, including account overview, transactions, user authentication, and related functionaliโ€ฆ

    TypeScript

  2. threadpool threadpool Public

    ThreadPool manages a set of worker threads that continuously consume tasks from a blocking priority queue.

    C++

  3. watchdog watchdog Public

    High-availability watchdog system implementing mutual process supervision using POSIX signals, semaphores, and controlled respawn logic. Automatically detects peer failure via heartbeat monitoring โ€ฆ

    C

  4. LotemKi LotemKi Public