Farbod Ghiasi's repositories
imperfection1.0
A free, open-source clubhouse alternative and proof-of-concept.
141OS-mini-operating-system
Homework 9 for UCI Winter 2020 CS141/INF101 Programming Languages. This homework demonstrates a simulation of a mini operating system called '141OS'. 141OS allows multiple users to save and print files. The 141OS manages multiple disks, multiple printers, and multiple users – all of which can be considered concurrent processes. The goal of the system is to exploit possible parallelism to keep the devices (disks and printers) as busy as possible. The GUI is built with JavaFX and core of the code is written in Java. Multithreading is utilized to manage concurrent use of resources.
Alpine.jl
A Julia/JuMP-based Global Optimization Solver for Non-convex Programs
CIS-117-Python-Programming
CIS 117 Python Programming Labs
coding-interview-university
A complete computer science study plan to become a software engineer.
cs122b-activity1
Active learning activity covering configuration files, logging, and basic microservice architecture
cs122b-activity2
Active learning activity covering JDBC and security
cs122b-activity3
Active learning activity covering headers and microservice communication
cs122b-activity5
Active learning activity covering PayPal API
cs122b-service-test
Testing service
Editor
A simple Editor in CPP
farbod-0930
Service and UI to Showcase Named Entity Recognition
histogram
A simple histogram
Imperfection
Audio chat for students to connect to psychologist fast.
machine-learning-for-software-engineers
A complete daily plan for studying to become a machine learning engineer.
pintos
The pintos source distribution for UCI CompSci 143A course project
pintos-1
Pintos Assignment for CS310
PowerModels.jl
A Julia/JuMP Package for Power Network Optimization
Print-Users-Name-in-large-scale
This is a Lab project in cpp which prints user's name in a large scale characters that can be printed are 'r' 'a' 'e' 'z' 'i' 'l'
searchEngine
Inf141 Search Engine
strategize-finance
Finance application to help and grow individual assess management.
YouTube
My YouTube Code