Hi, I'm Siraj.

I’m a software engineer from Boston, MA with a product design background.
Studying Cognition, Computation, and Linguistics at UIUC.
Currently, Software Engineering Intern at AbbVie, Product Design at Hack4Impact.
Researching and developing multi-agent systems at the Learning and Language Lab.



Developed a Single-Page Application integrating a REST API for a job board servicing startups and students at the University of Illinois at Urbana-Champaign

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

Credit Card Validator

Utility to validate credit cards and determine an issuer using Luhn's checksum algorithm implemented in Haskell

SMM 2 Level Generator

Super Mario Maker 2 level idea generator with thousands of users. Provides three compatible enemies, a time, a theme and a twist

View All Projects


May 27, 2020

Why and How to Write Functional JavaScript with ES6

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

Jan 20, 2020

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