- Nov 22, 2019
PC Hardware Components Simplified
While there are a countless number of articles on the internet, this blog is written to give a simple and clear explanation of all the hardware needed in one place.
In a professional context it often happens that private clients corder a publication to be made.
John Doe
September 30, 2019
HTML5 / PHP / CSS3
These words are here to provide the reader with a basic impression of how actual text will appear in its final presentation. This is dummy copy. It is not meant to be read. It has been placed here solely to demonstrate the look and feel of finished, typeset text. These words are here to provide the reader with a basic impression of how actual text will appear in its final presentation. Only for show.
These words are here to provide the reader with a basic impression of how actual text will appear in its final presentation. This is dummy copy. It is not meant to be read. It has been placed here solely to demonstrate the look and feel of finished, typeset text. These words are here to provide the reader with a basic impression of how actual text will appear in its final presentation. Only for show.
In a professional context it often happens that private clients corder a publication to be made.
John Doe
September 30, 2019
HTML5 / PHP / CSS3
These words are here to provide the reader with a basic impression of how actual text will appear in its final presentation. This is dummy copy. It is not meant to be read. It has been placed here solely to demonstrate the look and feel of finished, typeset text. These words are here to provide the reader with a basic impression of how actual text will appear in its final presentation. Only for show.
These words are here to provide the reader with a basic impression of how actual text will appear in its final presentation. This is dummy copy. It is not meant to be read. It has been placed here solely to demonstrate the look and feel of finished, typeset text. These words are here to provide the reader with a basic impression of how actual text will appear in its final presentation. Only for show.
Analyze social media, uses an NLP model to recognize stock symbols
Joshua D. Golafshan & John Hutton
September 13, 2022
Python / NER / SQL
It is an open source piece of software that is designed to allow anyone to quickly get familiar with the basics of textual analysis. It features a preconfigured database schema, preconfigured pipelines to fill the database with Reddit comments, and a pretrained named entity recognition model that is used to pull out what stocks are being mentioned in a post.
The named entity recognition model in use is a compact spaCy model which has been trained on wallstreetbets specific data. The model has been trained in two parts: first, Gensim was used to create the word vectors. Word vectors are basically multidimensional representations of words in algebraic space that help the model determine things like word similarity. It helps give the model some form of contextual awareness of the words it is encountering. The model is then trained specifically on data from Reddit. The data consists of thousands of comments that have labelled stocks and their respective positions in the text.
Python-based API used to fetch real-time and historical data from the Australian Keno website
Joshua D. Golafshan
July 7, 2023
Python
This software provides six essential endpoints for interacting with the Keno game system. The Game Status endpoint checks if the Keno website is currently online and operational. The Live Draw endpoint retrieves the results of the current draw, with the interesting detail that Keno draws are predetermined, meaning the numbers are selected before the draw starts. However, this predetermination is securely managed, ensuring it cannot be exploited. The Next Draw endpoint gives information about the upcoming draw, including its schedule and key details, while the Jackpot endpoint provides data on the current jackpot amounts.
In terms of analyzing game trends, the Hot and Cold Numbers endpoint allows users to see the most and least frequently drawn numbers over time, helping to identify patterns. Similarly, the Trending Numbers endpoint highlights the most commonly drawn numbers from the last eight games. Lastly, the Historical Draws endpoint enables users to retrieve Keno draw results from any two specified dates, offering a look at past games for further analysis or reference. Together, these endpoints offer comprehensive access to both real-time and historical Keno data, allowing for a deeper understanding of the game’s dynamics.
Supply management system with product management features
Joshua D. Golafshan
In Development
Python / Flask
This project started as a contracted programming job. The client had a basic set of tools, which I further enhanced by adding key features. One improvement was automating the order status update once an order had been processed. I also implemented a daily report feature to print out all completed orders, streamlining the workflow for drivers.
After completing the initial project, I began designing my own supply management system. Key features include order retrieval, barcode scanning, and item location tracking. I also developed admin tools, enabling users to update and add new products, mark items as out of stock, view the product catalog, and print end-of-day labels.
Stock Dashboard was risk analysis
Joshua D. Golafshan
May 2025
Python / Streamlit / MongoDB
The client requested a dashboard displaying popular stock indices, along with the top-performing and worst-performing stocks of the day. In addition, the dashboard tracks user activity—monitoring which stocks are viewed and queried by different users.
For each stock, the system processes and present several analytical features, including price trend line chart, Black-Scholes option pricing, Monte Carlo simulations for future price projections
I am passionate about data analysis, quantitative analysis, and algorithmic trading. My goal is to leverage these skills to create a positive impact on the world.
Hello! I'm Josh, a passionate software developer with a strong focus on mathematics and data analysis. My journey in tech has been driven by a love for problem-solving and continuous learning. I enjoy working on projects that challenge my skills and push the boundaries of what I know. Currently, I'm based in Sydney, Australia, where I continue to explore new technologies and develop innovative solutions.
While there are a countless number of articles on the internet, this blog is written to give a simple and clear explanation of all the hardware needed in one place.
Copyright © 2023 Joshua D. Golafshan