Benjamin Attal

About Me

Hi there! My name is Ben, and I'm currently an MS student and researcher at Brown University studying Applied Math and Computer Science. As an undergraduate, I received a BS in Applied Math and Computer Science from Brown. I have a passion for computer graphics, computer vision, machine learning, video game development, and augmented reality. My current research is related to high quality depth acquisition on mobile phones, and its applications to mobile augmented reality.

Projects

Nyquist Limit Demo

final_report.pdf

Platformer Level Optimization

CS295I_Final_Report.pdf

Sparse to Dense Depth

Super Smash Brothers Video Scraper

GameS

sphere.mkv

Sphere

level_1_1.mp4

Rogue Wave

Work Experience

Computational Imaging Research Intern

Light

I'm currently working on Light's computational imaging team as a research intern! My focus has been on improving depth capture for their commercial products.

Research Assistant

Visual Computing Lab, Brown University

In addition to interning at Light, I'm working in Brown's visual computing Lab on the problem of deep, unsupervised multi-view stereo and occlusion prediction.

Research Assistant

Portalble

During the 2017-2018 school year, I worked in Professor Jeff Huang's lab on a project titled "Portalble." The goal of the project is to improve direct hand-manipulation in mobile-phone augmented reality.

I contributed to the project by writing the software to calibrate a leap motion device with the mobile phone camera, the code to occlude virtual objects using depth data from the environment, and helped migrate our gesture engine to mobile. Additionally, I created several demos with the system.

Software Engineering Intern

Mathworks

During the summer of 2017, I worked with the Matlab Language Services team at Mathworks in Natick, MA. I was able to make several contributions to the upcoming Matlab release, including:

  • Improving performance of struct field access
  • Improving performance of matrix indexing primitives using Matlab's shared data copy mechanism
  • Refactoring core indexing code for string and matrix data types

Teaching Assistant

Brown University CS Department

I've served as an undergraduate teaching assistant for Introduction to Computer Graphics, 2D Game Engines, and as a head teaching assistant for 3D Game Engines at Brown. As a TA, I have written project helper code for students, developed web demos to illustrate difficult concepts, edited and given lectures, and held office hours.

Software Engineering Intern

Squarespace

During the summer of 2013, I interned at Squarespace. While there, I fixed bugs on the Squarespace Q&A page, and created a prototype of a new backend for the customer support knowledge base.

Skills

Computer Graphics and Computer Vision

Machine Learning and Deep Learning

Game Engines

Simulation

Programming Languages

Python, C++, C, Java, Matlab, Javascript

Tools and Libraries

OpenGL, OpenCV, Tensorflow, PyTorch

Contact