Armin Suraj Software Engineer

Projects

These are some of my personal projects and explorations. It's my way to discover useful solutions, train my eyes for details, and develop more specific insights in certain topics.


markable

Rust, Svelte

A modern and minimal Markdown editor

armn.link

Svelte, SQLite

A personal URL shortener

habit

Svelte, Typescript, PostgreSQL

A daily habit tracking social network powered by social accountability

seefood

Svelte, Typescript, PostgreSQL

AI based macro and calorie tracking from pictures of meals

twitch-adblock

Typescript

A hacky ad-blocker for twitch.tv

SportsBar

Swift

MacOS menu bar app to show live sport scores

SuperSlowMo

Python

ML pipeline to create super slow motion using frame interpolation

NES

Rust, C++

An NES emulator with cartridge ROM support

ChartDuels

Svelte, Python, PostgreSQL

A game of higher or lower based on Spotify charts

VRGolf

C#

A 9 hole game of minigolf in VR

RayTracer

C++, OpenGL

An exploration into Global Illumination using Monte Carlo path tracing

StageManager

Svelte, Typescript

A websocket based stage management tool built for TEDxUCSD

ARMINx8

Verilog, Python

An 8-bit custom built microprocessor with a custom ISA

  • Projects 13 projects
  • Notes 2 entries
  • About 23 years

  • Resume
  • Github
  • LinkedIn
  • Contact
  • Projects 13 projects
  • Notes 2 entries
  • About 23 years

  • Resume
  • Github
  • LinkedIn
  • Contact