Software

 

Float Hybrid Entertainment: I do lots of fancy, exciting and interactive things at Float mainly using HTML/CSS/JS and Unity. I worked with from tiny screens of Google Glass to 65" 4K monitors. I implemented interfaces that use Kinect to see you as well as interfaces that you use Oculus Rift to see it. I worked on single page web apps, games, mobile applications and websites. However, most of the details are under strict NDA, but please enjoy the publicly available information from Float's website. Link

Anything Interactive: "Anything Interactive" is a system that aims to make any none interactive object interactive by usage of sensors. For Anything Interactive, I have mainly worked on the frontend creating custom interactions and interactive elements using HTML5/JS/CSS as well as integrating the system with external online services and IoT device. Link

Tone Pong: Tone Pong is a pong game with a musical twist made in Unity. It is available in BlackBerry App World. A webgl version of the game has also been exhibited in 3D Web Fest. Link

Particle Pad: Audiovisual instrument combining MIDI, touch screen and partical emitters for BlackBerry Playbook and BlackBerry 10. Available in BlackBerry App World. Link

Ear Trainer: Ear Training application for BlackBerry PlayBook tablet, available in BlackBerry App World. Link

Image Processing: Implementation of Sobel edge detection algorithm on FPGA with Verilog HDL. This project is done within the context of the course, EL310 - Hardware Descripton Language. report

Classification of Western Paintings with Haralick Features: Haralick features are 14 mathematical expressions that are used for extracting textural information of an image. Those 14 values with 4 different directions are used to classify the western paintings from baroque, cubism, impressionism, realism, romanticism and surrealism. It has been found that Haralick features are not viable tools for classifying paintings. report and codes

Communications: Implementation of a real time decoder for BPSK and QPSK in Matlab. The project is chosen to be demonstrated at Ericsson, and is done within the context of the course, SSY120 - Introduction to Communications Engineering. BPSK QPSK

ADC Design: Design of a second order sigma/delta analog to digital converter with interleaving scheme in Matlab and Simulink. This project is done within the context of the course, DAT115 - Data Conversion Techniques. report

Neuron Cell Simulation: Simulation of Hudgkin-Huxley differential Equations for neuron cell action potentials in Matlab. This project is done within the context of the course, EL473 - Biomedical Instrumentation. report

Chat Program : Chat program between two computers of RS232 serial port. The program is written in assembly language. The project is done within the context of the course, EL308 - Microprocessor Based System Design. report

 

Hardware

 

Master Thesis Project: Algorithmic Composition with Virtual Instrument in MATLAB and on FPGA. fulltext

Hearing Aid Design: Analog front end circuitry for hearing aid application using  STM  90nm CMOS technology. report

ADC Design: Analog to digital converter for "laser distance measurement using 0.35u AMS CMOS technology. This project is within the context of the course, DAT 095-Electronic System Design Project. report

Multirate System: Implementation of multirate down-sampler for audio in FPGA with VHDL. This project is within the context of the course DAT091- Introduction to Electronic System Design

Class A Power Amplifier: Design of a multiband operating -WLAN (2.4GHz-5.4GHz) and WiMAX (3.6GHz)- RFIC power amplifier using 0.35u AMS BiCMOS technology. Submitted as the graduation project for undergraduate degree. report

ECG Design: Electrocardiography device done on discrete level. This project is done within the context of the course, EL473 - Biomedical Instrumentation. report