Samuel Lazareanu's repositories
Shorts-Maker
Create high-quality vertical quotes videos (1920x1080 - Perfect for all social medias) in about 15seconds per video!
Image-Quote-Generator
Create high-quality images with quotes (Perfect for Instagram and Pinterest) in less than 5 seconds per 100+ images!
openbible-verse-scraper
This script scrapes the verses and references from an openbible.info page into a JSON file - if needed, we use bible-api.com to translate to another bible version.
eSports-club-app
An eSports club Android app for all club events and news.
top-domains-expiry-checker
A Python script that checks the expiry dates of all domains in the "top 10 million domains" list (by DomCop), and logs the ones that expire soon in a file.
Ariel-University
Projects and assignments from my BSc in Computer Science at Ariel University, Israel
Catan-Game-CPP
A simple Catan Game in C++, as an assignment in Systems Programming B @ Ariel University
Computer-Networking-Ex2
Practice socket programming, involving server, client, and proxy. Developed in Python, as an assignment in Computer Networking @ Ariel University
Computer-Networking-Ex3
Socket programming in c. Transferring large files over TCP, implementing Realiable UDP and simulating Packet Loss. As an assignment in Computer Networking @ Ariel University
cpp-course-2024
C++ course (Systems Programming B), 2024 b, Ariel University
CPP_EX1_Graph-Algorithms
C++ implementations of graph algorithms, as an assignemnt in Systems Programming B @ Ariel University
KalanaHQ-website
A website I developed for kalana™ in 2021, using 🌎 three-globe 🌎 (ThreeJS) for the homepage.
nand2tetris.org
Projects 1-6 in nand2tetris as graded assignments in Computer Architecture @ Ariel University
Networking-Final-Project
QUIC Protocol, implemented multi-streams. Final project in Computer Networking @ Ariel University
Operating-Systems-Course
All study materials for the Operating Systems Course @ Ariel University
Operating-Systems-Ex1
An assignment in Operating Systems @ Ariel University, developed in C - UNIX tools, libaries, debugging, gdb, ddd, threads, fork, wait, exec, pipe
Operating-Systems-Ex3
Synchronization and Kosaraju server - Implementing a server on a graph for finding SCC using Kosaraju's algo. The server receives graphs and changes in them, from multiple users in TCP communication or from stdin, makes the changes simultaneously, runs the algorithm, and returns outputs. As an assignment in Operating Systems @ Ariel University
Operating-Systems-Ex4
Valgrind, Graph data structure and Euler : coverage reports, gprof, Valgrind memcheck, callGraph, helgrind and implemented singleton and lock gurad. As an assignment in Operating Systems @ Ariel University
Operating-Systems-Final-Project
Final Project in OS course: MST, Strategy/Factory, Client-Server, Threads, Active Object, Thread poll (Leader-Follower) and Valgrind. @ Ariel University
OS_Ex2_Custom-Netcat
A custom-made version of Netcat in C/C++; Redirecting stdin & stdout using pipes allowing chat between terminals and program exec. As an assignment in Operating Systems @ Ariel University
Pizzeria-Orders-C
Simple (console-based) pizzeria orders taker, developed in C as an assignment in Intro to Computer Science @ MTA College
Systems-Programming-A-Ex1
Simple math project in C to practice using 'gcc', makefiles and libraries as an assignment in Systems Programming A @ Ariel University
Systems-Programming-A-Ex2
Simple project in C to practice using arrays and loops as an assignment in Systems Programming A @ Ariel University
Systems-Programming-A-Ex3
Linked List project in C to practice using strings and dynamic memory allocation, as an assignment in Systems Programming A @ Ariel University
Systems-Programming-B-Ex2
Operator overloading and implementations of graph algorithms in C++, as a follow-up assignemnt in Systems Programming B @ Ariel University
Systems-Programming-B-Ex4
STL, Templates, and Iterators in CPP on Generic Tree<T, K>, Node<T> as an assignment in Systems Programming B @ Ariel University
Taki-Game-C
Simple console-based Taki game, developed in C as the final project in Intro to Computer Science @ MTA College
Viking-Chess-Hnefatafi
Viking Chess (Hnefatafl) game in Java, practicing OOP principles as an assignment in OOP @ Ariel University