Martin Chan
ProjectsBlogResume

Blog

  • Bean Stew Jan 16, 2024

    I moved back to Cambridge in preparation for the spring. And I made a bean stew as my first meal prep cycle.
  • Early Literature Review Nov 26, 2023

    I started my literature review for my tentative MEng project. I discuss language servers, their relation to compilers, and amazing resources from @matklad and the rust-analyzer project.
  • MEng Thesis Options Nov 19, 2023

    It looks like I'm going to MEng. A life update blog post discussing the preliminary project idea I have for my MEng thesis.
  • Write-After-Write Bug Nov 12, 2023

    A technical blog post describing the write-after-write bug I found in my processor project.
  • Prose that I Like Nov 5, 2023

    A short post where I give a small list of writers and pieces of prose that I like.
  • Supermarket Fried Chicken Oct 29, 2023

    I talk about my experiences with supermarket fried chicken in Philadelphia and in Cambridge, as well as mainstream fried chicken from KFC and Chick-fil-A.
  • One Hundred Installations Oct 22, 2023

    I reflect on my Bluespec extension for VS Code, which has now been released for a month and has gotten over a hundred installations.
  • Experimenting with the Synth Tool Oct 15, 2023

    Technical blog post experimenting and tweaking with Minispec's synthesis tool. I walk through some features using Verilog and Bluespec full adders as the main example.
  • East Campus Build 2023 Oct 1, 2023

    I talk about my experience at the 2023 annual MIT East Campus build effort. I helped out for a little bit during my visit to Cambridge a few weeks ago.
  • Basic Multiplier Sep 28, 2023

    Technical blog post with worked examples of integer multipliers in Bluespec and a simple testbench. The multiplier was written with guidance from the Hennessy and Patterson textbook.
  • Training Ships Sep 24, 2023

    I present a bunch of pictures from when I saw Mexico's ARM Cuauhtémoc and Colombia's ARC Gloria when each of them visited Boston this year.
  • Bluespec Extension for VS Code Sep 21, 2023

    (September 2023) Project to write an extension for Bluespec on VS Code. The main feature is high-quality syntax highlighting. I've also published it to the VS Code extensions Marketplace.
  • Bluespec Lexer Sep 18, 2023

    (September 2023) Project to add high-quality Bluespec syntax highlighting to the Rouge lexer. This highlighting is for presenting Bluespec excerpts on my site.
  • East Campus Room Tour Sep 11, 2023

    A walkthrough of my dorm room at East Campus during my last two years of MIT, taken two days before my graduation.
  • Thinking of MEng Sep 6, 2023

    I discuss the possibility of MEnging in the spring. I'm still seeking employment, but I don't think there's a bad outcome.
  • Plans for Unemployment Aug 20, 2023

    I think about what to do while I'm applying for jobs. Most of these plans I'll do at least two weeks from now when I get back from Cambridge.
  • Superscalar Processor Aug 18, 2023

    (July 2023) Project in Bluespec SystemVerilog to design and implement a superscalar processor with some advanced features.
  • Mini-Eclipse Aug 18, 2023

    (January 2023) Project in C++ on Arduino to design and build a 2D cable robot to control a window shade that moves with the Sun.

Subscribe

  • Martin Chan
  • martinch@mit.edu

Personal website for Martin Chan, a current MEng student at MIT in computer systems with an interest in computer architecture.