Machine Learning - PIXI.js - JS - UX - SPARQL
I'm project manager and data scientist of a web-based interactive educational game to teach future policy makers where algorithmic bias in AI systems stems from and why accountability matters. After spending countless weekends on the project, my 3 passionate ex-classmates and I received the Creative Media Awards $25 000 price and the support of Mozilla to develop and distribute the project.
Sklearn - Python - Jupyter - Pandas
The workshop is part of a series of Interactive Media workshops at New York University Abu Dhabi and all materials are free to use. After spending so much time studying machine learning, I thought it was high time to give back to the community that helped me develop personally. As a result, I designed a workshop to help students understand machine learning, automation and training data bias.
Tensorflow - Jupyter - Linux - OpenCV
Quantifying the glass ceiling for ethnicities and genders in corporate structures. Together with a researcher from Princeton, we are trying to determine statistically how much harder it is to climb the corporate ladder for minorities. The project applies Deep Learning to reconstruct corporate structure from job titles and to predict gender and ethnicity from noisy labels. The resulting paper is currently under review.
D3JS - Node - Google Maps API
Started as a class project, but after going beyond the class requirements with this D3JS visualization, it ended up as a research project with the Center for Sea Level Change. Our dataset is collected by tags put on seals, and I designed a visualization that breaks down the 3D temporal information into 3 views.
PCAL - C - Raspberry Pi - Linux - CloudCompare
Won funding on the Lockheed Martin Drone Design Challenge to realize our idea to 3D map glaciers using a lidar device put on a drone. After building a team of 5 students, my task was researching the lidar market, designing the data pipeline and visualizing the resulting point cloud. Read more about the design in our proposal. Our goal is to help scientist understand the motion of glaciers.
Mytorch.tech offers a conflict resolution method to the legal gray area of substance abuses in the UAE. The app opens communication channels to resolve conflicts by contacting the person in charge appropriate to the situation in order to avoid unnecessary trouble.
Chrome Extensions - Node - Linux - Tensorflow - D3JS
Building on the results from the Gender Ethnicity project, I created a Chrome Extension to compare the number of male/female faces that people are presented with during a regular browsing session. Click here to check out the results of analyzing my browsing habits for 1 month!
Angular 2 - Ionic 2 - WebAudio API - Instagram API - Google Maps API - Twitter API - ThreeJS - SocketIO - CouchDB - P5 - ToneJS - Arduino - D3 - Twilio
The web holds countless opportunities to create web applications that leverage public data and digital services from a wide range of existing web products. I have played around with APIs and user experiences to design captivating websites. Check out the very first website I ever created.
Ionic Framework - AngularJS - SQLite
This is a selfish project. When I moved a foreign language environment, I met countless new words that I wanted to learn myself. First, I wrote them on pieces of papers, but I kept losing them. I wished there had been an app to store the words electronically… Then I realized I’m a CS major, why not make one for myself?!? I was introduced at a Hackathon in Shanghai to Hybrid Apps and I wanted to give them a try.
I like to have fun while I’m learning and the easiest way to do so is to design games. My very first program was a copy of the Snake game that I used to play on my Dad’s Nokia. I also created a 2D Creativity Puzzle Game, that requires some brain power and the demolishment of mental walls to solve. In my Software Engineering class we learnt about the Factory, Singleton, Decorator, etc patterns by creating board games.
People decide whether to buy/use/watch a product in 3 seconds. Coders have to acknowledge that humans are visual mammals who judge by the looks, and use that to create the best experiences. I contributed to logo, printout, website designs and a marketing campaign for the Burj Khalifa in Dubai. However, my specialty lies in computational and AI art. Also, check out my favorite photographs here.
London - July 2018 - current job
Re-engineering the live intraday risk pipeline of Goldman Sachs as part of a global team. Migrating the system to a micro services architecture to increase scalability and maintainability. The solution manages millions of trades every day and reduces lag from 2 minutes to seconds. The data pipeline is built using AWS, Kubernetes, Gitlab, Hazelcast and Java.
Scotland - Summer 2017 - 3 months
My previous internships inspired me to reach out to the first responsible financial consulting firm, SocioVestix Lab to learn more about sustainable startups. Proposed and built a PDF extraction and language processing application cutting down data collection efforts from 2 months to 1 week.
Fall 2016 - 6 months
Approached the Center for Sea Level Change looking for project ideas for a class. Designed the first successful visualization of a unique dataset of 300,000 salinity, temperature and depth data points collected by tags put on seals in fjords of Greenland using D3JS. As a result, I joined an expedition to Greenland and I’m designing a drone LiDAR payload to 3D map glaciers.
Ghana and Abu Dhabi - Summer 2016 - 4 months
Joined the Center for Technology and Economic Development to research novel ways, in which technology can create economic development in Africa. Prototyped an SMS-based taxi app on Android with the potential to provide 21 st century service in rural regions. Extended a road network analyzing program using NodeJS and socket.io in a team of 5 to battle shortages in Ghana.
Frankfurt - Summer 2015 - 3 months
Blitzbringer is a startup in Frankfurt, Germany working on a crowdsourced delivery service. I learnt a lot about web design, business, marketing while designing the company's website, but the real learning outcomes were about life. I moved to a completely new city with zero help, zero people I knew and zero money and I had find a way to make the most out of what I had, which was a pleasant challenge.
Since Fall 2014
Many people need websites to showcase their works or to market themselves online. However, many of them don’t know how to make a good website, and that’s what I’m trying to help with. I created two art archives and internal news portal for a department at NYUAD. Working on these projects taught me how to deal with clients with little knowledge about tech, and helped me develop my project management habits.