Pinned Repositories
asap
A JRuby library providing an eDSL to specify a dependency tree of resources to fetch, possibly in parallel
build-your-own-raytracer-java
A Java implementation of the projects in https://avik-das.github.io/build-your-own-raytracer/
build-your-own-raytracer-js
A Javascript + Canvas 2D implementation of the projects in https://avik-das.github.io/build-your-own-raytracer/
garlic
A compiler for a Scheme-like language. Currently, the goal is not full standards-compliance but rather to implement a compiler that is useful for writing programs.
giferly
GIF 89a decoder written in Erlang
gitters
An implementation of the git tooling, written in Rust for fun and learning.
nesdev
NES Development
seam-carver
Implementation of the content-aware image resizing algorithm presented in the paper "Seam carving for content-aware image resizing"
sepia
Sepia is a VCR-like module for node.js that records HTTP interactions, then plays them back exactly like the first time they were invoked.
shape-optimization
Shape Optimization of Gridded Surfaces
avik-das's Repositories
avik-das/build-your-own-raytracer-js
A Javascript + Canvas 2D implementation of the projects in https://avik-das.github.io/build-your-own-raytracer/
avik-das/build-your-own-raytracer-java
A Java implementation of the projects in https://avik-das.github.io/build-your-own-raytracer/
avik-das/garlic
A compiler for a Scheme-like language. Currently, the goal is not full standards-compliance but rather to implement a compiler that is useful for writing programs.
avik-das/seam-carver
Implementation of the content-aware image resizing algorithm presented in the paper "Seam carving for content-aware image resizing"
avik-das/nesdev
NES Development
avik-das/tabletop-heads-up
A small Heads-Up Display (HUD) to show some useful information at a glance, like the current time and weather. Designed for a small LCD screen attached to a Raspberry Pi that I have running at home.
avik-das/gbdev
Game Boy Development
avik-das/gitters
An implementation of the git tooling, written in Rust for fun and learning.
avik-das/js-raycast
A Javascript raycast renderer that renders to HTML5 canvas
avik-das/emcc-raycast
A C/SDL-based raycast renderer that can be compiled to asm.js to run in the browser
avik-das/shape-optimization
Shape Optimization of Gridded Surfaces
avik-das/build-your-own-raytracer
The materials for a two-day workshop, walking students through creating a 3D renderer from first principles.
avik-das/giferly
GIF 89a decoder written in Erlang
avik-das/zero-downtime-deployments-demonstration
A demonstration of zero-downtime deployments
avik-das/avik-das.github.io
Personal website
avik-das/gbadev
GameBoy Advance Development
avik-das/lojo
A web application that Lojo-izes your images by adding a sombrero to each image
avik-das/react-dom-assertion
A DOM comparison library intended to make testing React components easier by comparing only the parts that will typically need to be validated in such components.
avik-das/sepia
Sepia is a VCR-like module for node.js that records HTTP interactions, then plays them back exactly like the first time they were invoked.
avik-das/elm-money-run
An implementation of a "Money Run" game in Elm
avik-das/games-practice
A series of games, meant to hone my skills in designing and implementing games
avik-das/hanabi
All of your tiles are fives.
avik-das/hangbot
A bot for Google Hangouts, developed for personal needs.
avik-das/hiringfor.tech
The weekly newsletter for all things tech hiring.
avik-das/keydrown
A JavaScript key state handler for web apps
avik-das/react-ellipsis
Ellipsis component for React
avik-das/RedReader
An unofficial open source Reddit client for Android.
avik-das/retro-watch-face
A retro videogame-inspired watch face for Android wear devices
avik-das/SwiftTimerBar
A stopwatch in your OS X status bar
avik-das/walmart-api
Exploring the Walmart Product API