Planned, designed, implemented and deployed a knowledge graph which captures Marvel and DC-Comics brands comic-book characters, comic-book issues and movies. The system allows users to analyze data and easily navigate the KG and obtain insights for any question in this domain. Project conducted as part of the “INF 558/CSCI 563: Building Knowledge Graphs” class. Project includes web crawling, information extraction, source alignment, entity linking, ontology definition, querying knowledge graphs, data cleaning, image color analysis and RDF triples generation.
Executed an implementation and verification process of the IPolB Router firmware mechanism in the Switch-X IC, a Switch System Silicon designed by Mellanox Technologies. The development was done in the firmware layer using different methods and tools, according to the company’s required methodologies.
The project included hierarchical layout design, floorplanning, manual estimations and full layout simulations. The Design was implemented using the 90nm Generic Process Design Kit (gpdk090) Technology and the gsclib090 library and was designed in Assura Virtuoso software. Project conducted as part of the "Introduction to VLSI design" course.
This project includes hardware design, implementation and debugging of a simple RISC processor (including data and control planes) on an FPGA development platform. Used Xilinx software package and RESA software suite to code schematic and hardware description language (VHDL) designs and conduct logical simulations. The project also included writing and executing of Assembly programs on the design. Project conducted as part of the "Advanced Computer Structure Lab" course.
A user-friendly website for product purchasing. The application features different levels of users and managers and enables them to view and add products to the catalog, prepare supplier-report and closely monitor expenses and revenues. The system was used during senior high school year to raise money for students.
Studied Statistical Natural Language Processing, Automatic Speech Recognition and Machine Learning. Performed model training and testing with Python. The research was conducted as part of the Research Science Institute (RSI), an intensive six-week program under sponsorship of the Center for Excellence in Education and hosted by the MIT.
This application features a recursive spiral-drawing based on Ultrasonic Distance Sensor data transmitted via an RS-232 serial port.
An own made sound synthesizer running on Arduino Uno board. The circuit features photoresistors and potentiometers to control the notes (frequency) and timing; the sound is produced with a passive buzzer.
A self made Pokémon-like game running on Processing IDE. Graphic patterns owned by Nintendo ©