Experience & Education
Projects
-
StoQ Trader
• Independently developed a comprehensive infrastructure for personal stock market analysis.
• Established a pipeline for historical stock performance analysis and prediction using trained machine learning models.
• Created a testing framework for simulating trading strategies across diverse economic conditions, enabling iterative refinement.
• Developed an Android app connected to a self-hosted server, offering real-time updates, trend analysis, and portfolio management…• Independently developed a comprehensive infrastructure for personal stock market analysis.
• Established a pipeline for historical stock performance analysis and prediction using trained machine learning models.
• Created a testing framework for simulating trading strategies across diverse economic conditions, enabling iterative refinement.
• Developed an Android app connected to a self-hosted server, offering real-time updates, trend analysis, and portfolio management features.
• Successfully integrated the designed trading strategies into a personal investment approach, resulting in successful stock speculations. -
PintOS
• Extended the functionality of the system to solve some synchronization problems.
• Enabled programs to interact with the OS via system calls.
• Implemented a simple file system.Other creatorsSee project -
Numerical Methods Application MATLAB
A program for finding roots using Bisection, False-position, Fixed point iteration, Newton-Raphson, and Secant methods and solving systems of linear equations using Gaussian-elimination, LU decomposition, and Gaussian-Jordan methods
-
Signal Flow Graph Application Java
Solves the transfer function for linear systems using Mason's graph.
-
SIC/XE Assembler C++
A Two pass assembler that converts SIC/XE instructions into object program.
-
Circus of Plates Java
An object oriented game with a focus on implementing design patterns.
-
DBMS & JDBC
Object oriented database system, using XML files and query processor to handle SQL queries and implementation of JDBC interface.
Other creatorsSee project -
Paint Java
An Object Oriented Programming Painting Application with many features.
-
The Maze Java
A 2d Java game that uses simple DS and algorithms.
-
Library System C
A complete system for libraries dealing with data stored in files and supports adding/deleting members and books and supports borrowing/returning books for members.
Honors & Awards
-
ICPC 2018 World Finalist
-
Participated in the 2018 International collegiate programming contest held in Peking University, China.
-
Champion of ACM ACPC 2017
-
Got the First place in the Arab and North Africa collegiate programming contest held by the ACM institute.
-
ICPC 2016 World Finalist
-
Participated in the 2016 International collegiate programming contest held in Prince of Songkla University, Thailand.
-
Champion of ACM ACPC 2015
-
Got the First place in the Arab and North Africa collegiate programming contest held by the ACM institute.
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More