IH.

Hey there
My name is Ismail Hashi,

& I enjoy designing and building things for the web.

Software Developer - Based in Waterloo!

About me

As a software developer, I enjoy connecting the dots.

My passion for solving unique business problems with my array of technical skills in programming, statistics, and machine learning, and communicating these ideas to non-technical stakeholders. I enjoy combining insights from different disciplines, and collaborating with individuals between different teams and industries to deliver unique solutions.

Previously, I’ve worked at Soti RIL & SSIMWAVE as a software developer, where I had the chance to work with a great team, improving products and services for our clients.

-Proficient: Java, C#, R, ReactJs, Javascript

-Knowledgeable: Python (scikit-learn, NumPy, pandas), Android OS, Go.

-Familiar: ​ NLP (Natural Language Processing), spaCy, Tensorflow.

If you catch me outside of work, I'm an adventurous traveler, and enjoy eating my way around the world. I’m also a big basketball fan, and play whenever I have a chance!

Interests

Product Development
User interface
Data Science
Cognitive Science
Basketball

Projects

1 / 4
📰 Side Project
Summa

Summa was born from my interest in NLP, with the aim of extracting the main content from any website with ease. Summa can summarize the main content of any website via URL, raw text, or HTML.

Article summarizerReactPythonNLP
👨‍💻 Coding project(Still in Development)
Tikan

Tikan is an open source, alternative to Trello, Notion, Google Keeps and Asana. This web application is written in reactJs for the frontend and Go on the server side.

Product DevelopmentUser designReactJsGo
👨‍💼 Side project
Cirle The Dot

An android game that attemps to prevent a dot from escaping the game board. Inspired from other popular circle the dot games.

Android OSMobile game
👨‍💻 Coding project
Open Gym

This web application allows users to organize pick-up games in any location using the google maps API. Simply giving an address or lat/lng position places a marker and from that, users can select what type of event will take place there from a list. Users can also select how many people are expected to attend, the time of the event, and name/description of it as well.

Web DevelopmentReact.js

Contact Me

I really enjoy learning new things and connecting with people across a range of industries, so don't hesitate to reach out if you'd like to get in touch!