Loading your page...

Please wait

Profile Photo

Sina Hemmati

Currency Exhcange Point-of-Sale Software

Application Name Currency Exchange Point-of-Sale Software [CxPOS]
Languages/Softwares JAVA / AMAZON RDS MYSQL / AMAZON S3 / TWILIO / JASPER
Website www.sinahemmati.com/CurrencyExchangeSoftware
About Project
  • Store customer transaction details
  • Live currency exchange rates
  • Store Customer IDs and Documents / Photos in AWS S3
  • Live tracking of all Cash Register balances
  • Many security features including one way 256 AES Encryption (including photos)
  • Away from keyboard recognition and access pins/tokens
  • Print transaction receipts on paper or receipt printer
  • Connects to Cash Register, Receipt Printer, Barcode Scanner
  • Custom Receipt Designs with any branding
  • Multiple account types (Admin, Cashier, etc)
  • AML Background Checks
  • Generates end of day transaction reports
  • Live money management system
  • Error management system
  • Utilizes Amazon S3 for high-speed storage of IDs, photos, documents, etc.
  • Unique transaction IDs, crop/delete pictures
  • SMS Text customers custom messages/transaction receipt
  • Send Custom WhatsApp message customers
  • Autoload returning customers with phone number
  • Search a customer's transaction history
  • Normalized database
  • Visit www.sinahemmati.com/CurrencyExchangeSoftware to see more detail.

Coronavirus Projections ML

Application Name Machine Learning Coronavirus Projections
Languages/Softwares PYTHON / SCIKIT-LEARN / LINEAR REGRESSION W/ POLYNOMIAL FEATURES / RANDOM FOREST REGRESSOR / JAVA (SPRING BOOT)
Website http://coronavirusstatus.herokuapp.com (No longer hosted)
About Project
  • Developed a web-based application to track and visualize daily COVID-19 cases, deaths, and total cases.
  • Implemented Linear Regression and Random Forest models to make predictions:
    • Used Linear Regression to predict near-term trends based on historical patterns.
    • Incorporated Random Forest Regression to capture non-linear relationships and improve accuracy.
  • Model predicted the number of coronavirus cases for today, next week, and next month based on region.
  • Estimated number of days until cases reach zero.
  • Preprocessed time-series data, handling missing values and smoothing trends for better model accuracy.
  • Evaluated model performance using Root Mean Square Error (RMSE).
  • Optimized hyperparameters for improved forecast precision.
  • Built an intuitive UI for data visualization and trend analysis.

Building Machine Learning Models

Application Name Machine Learning Models
Languages/Softwares PYTHON / SCIKIT-LEARN (SKLEARN) / JUPYTER NOTEBOOKS
About Project
  • Developed various machine learning models using Python and Scikit-learn.
  • Implemented regression models including Linear Regression, Ridge Regression, and Lasso Regression for predictive analysis.
  • Built classification models such as Random Forest Classifier and K-Nearest Neighbors (KNN) for categorizing data.
  • Evaluated model performance using metrics like ROC curves, precision, and recall on test sets.
  • Applied optimization techniques such as Gradient Descent to improve model accuracy.
  • Utilized data visualization libraries to gain insights and present findings effectively.
  • Performed data preparation tasks including cleaning, preprocessing, and feature engineering.
  • Optimized model hyperparameters using Grid Search and Random Search techniques.
  • Employed techniques like inertia and silhouette scores for evaluating clustering models, including SVM.
  • Implemented data splitting strategies to create training, validation, and test datasets for robust model evaluation.

The Investors Report

Application Name The Investors Report
Languages/Softwares HTML / CSS / MySQL / AJAX / JSON / XML / JQuery
Website www.sinahemmati.com/investorsreport
About Project
  • Live information on current stocks for a specific company
  • Provides relevant stock news about a specific company (Note: API may be outdated)
  • Allows you to compare two companies' stock information
  • Create an account to set a list of favorite companies
  • Elegant graphs displaying stock history
  • I apologize as this project is old and the APIs/libraries are now deprecated

Phone Service (Free Voice Calling/SMS)

Application Name Phone/IVR/SMS Service
Languages/Softwares PHP / HTML / CSS / Javascript / Twilio
Website www.sinahemmati.com/call.php
About Project
  • Phone service that allows free SMS/Voice Calls
  • The service will call/sms the phone number with the desired message
  • Allows you to choose from many accents or voices
  • Uses Twilio for the API
  • Has a dedicated API

Social Media App

Application Name RyersonMate
Languages/Softwares SWIFT / FIREBASE
About Project
  • Developed an iOS social media app designed exclusively for Ryerson University students.
  • Created a platform for university students to share pictures and experiences.
  • Integrated Firebase for real-time database, secure authentication, and media storage.
  • Implemented core social features including filters, comments, likes, followers, and more.

Machine Learning SpellChecker

Application Name Machine Learning SpellChecker
Languages/Softwares PYTHON / spaCy / SCIKIT-LEARN /FastText
About Project
  • Developed an ML-powered spell checker using Python, spaCy, and k-Nearest Neighbors (KNN) to efficiently detect and correct misspelled words.
  • Preprocessed text data by tokenizing sentences, normalizing words, and filtering out stopwords using spaCy’s NLP pipeline.
  • Trained a KNN-based model with word embeddings (Word2Vec/FastText) to suggest the closest correct words based on cosine similarity.
  • Implemented a fast lookup system using a custom dictionary and spaCy’s lexicon to reduce search space and improve efficiency.

Advanced Web Browser

Application Name Advanced Web Browser
Languages/Softwares PyQt5.8
About Project
  • Developed a fully functional web browser application.
  • Implemented bookmarking, Google notification support, and comprehensive browser settings.
  • Enabled new tab functionality, history tracking, bookmark management, and settings customization.
  • Integrated developer tools for enhanced debugging and development capabilities.
  • Incorporated a built-in ad blocker for improved user experience.
  • Enabled auto-fill features for streamlined form completion.
  • Implemented secure password saving functionality.