Professional Record and Publications

This page provides supporting material for my professional background, including selected publications, patents, open-source contributions, and formal education.

Profiles

Recognition

Scientific Publications

The publications listed below have been cited over 3600 times according to Google Scholar. These publications reflect early work in FPGA architecture, placement, and routing algorithms.

Book:

Thesis

Peer-reviewed Publications

  1. The Stratix II Logic and Routing Architecture (Nov 2005  — ACM/Sigda 13th International Symposium on Field-Programmabel Gate Arrays). 
  2. The Stratix Routing and Logic Architecture (Feb 2003  — ACM/Sigda International Symposium on Field-Programmable Gate Arrays).
  3. Speed and Area trade-offs in Cluster-Based FPGA Architectures (Feb 2000  — IEEE Transactions on VLSI).
  4. Timing-Driven Placement for FPGAs (Feb 2000 — Proc. 8th. ACM/SIGDA Intl. Symposium on FPGAs).
  5. Using Cluster-Based Logic Blocks and Timing-Driven Packing to Improve FPGA Speed and Density (Feb 1999  — Proc. 7th ACM/SIGDA Intl. Symposium on FPGAs).

Patents

  1. US patent 8,516,595 – Method and system for estimating the reliability of blacklists of botnet-infected computers
  2. US patent 7,218,133 – Versatile logic element and logic array block
  3. US patent 6,970,014 – Routing architecture for a programmable logic device

Open source software projects

  1. Creator of an Airbyte connector for Webflow – described in this tutorial. Source code can be seen on Github.  Airbyte is a creator of open source ELT software.
  2. Creator of Lexavideo -This is source code for running a fully responsive web-app that features real-time browser-based video conferencing and text chat. This software relies on WebRTC for the video functionality, and is built using AngularJS and Python. See ChatSurfing for a demo in action.
  3. Creator of ES Local Indexer – Desktop search powered by Elasticsearch – A small desktop search application that runs on top of a local Elasticsearch installation.
  4. Creator of Lexalink – social network (dating website) platform – Full stack of software that was used for hosting several dating websites from 2009 to 2015.
  5. Contributor to Verilog to Routing — Open Source CAD Flow for FPGA Research – Author of the original timing-driven placement and timing-driven packing algorithms used for automating the design and layout of electronic circuits.

Education

  1. MBA – IESE Business School – Barcelona, Spain.
  2. M.A.Sc. – University of Toronto, Electrical & Computer Engineering, Computer Engineering Research Group – Toronto, Ontario, Canada.
  3. B.Sc. – University of Manitoba, Electrical & Computer Engineering – Winnipeg, Manitoba, Canada

Additional Information