Hi, I'm Siraj.

I’m a software engineer and designer from Boston, MA studying at UIUC.
Currently, software engineer intern at Lyft and product for non-profits at Hack4Impact.
Formerly, LinkedIn, a startup, AbbVie, and research at Learning and Language Lab.


Falling Fruit

A progressive web application built for foraging non-profit 'Falling Fruit' with a shared codebase for web and mobile applications.

  • React
  • JavaScript

Startup Directory

A startup directory built by Founders for the University of Illinois at Urbana-Champaign.

  • Next.js
  • MongoDB

SMM 2 Level Generator

Super Mario Maker 2 level idea generator over 35,000+ users. Generates game ideas with three compatible enemies, a time, a theme and a twist.

Terrain Generation

Procedural terrain generator written with C (compiled into WebAssembly) using Perlin2D noise and visualized with HTML5/JavaScript. Prototyped in Python.

  • WebAssembly
  • C
  • JavaScript
View All Projects


Oct 25, 2020

Drop the 'I' and When to Use Prefixes

Clearer naming conventions for a strongly typed web.

May 27, 2020

Why and How to Write Functional JavaScript with ES6

ES6 allows for integration of functional programming in existing JavaScript programs.

Dec 16, 2019

Creating a Job Board for Startups at UIUC

The process of creating a student job board focused on startups at the University of Illinois at Urbana-Champaign.

View All Posts