Darren Lim Master's in Computer Systems, MIT 2024

Summary

MIT Master's student advised by Mike Stonebraker, with a focus on high performance and secure operating systems, distributed systems, and databases.

Work

city-of-boston fiveby

Activities

covidwa esp gsl

App Development

incremental standard-score calligraphist

Selected Work Projects

chess_overhead chess_in_progress

Self-Playing Chess Board

Microcomputer Lab (6.1151) Final Project

February - May 2023

  • Developed self-playing AI chess board in C (~4,000 lines) on the PSoC 5LP, using a Minimax algorithm to calculate optimal moves after each player's turn
  • Developed and built 2-axis motor system with an electromagnet to move chess pieces, which allowed the board to play the entire chess game against the player
  • Used profiling tools such as gperftools and Valgrind to optimize CPU performance

FPGA 3D Block Raycaster

Digital Systems Lab Final Project

September - December 2022

  • Led development of 32-bit floating point 3D-rendering code in SystemVerilog, which used ray casting to render blocks in real-time
  • Integrated project with team of 3 to simulate Beat Saber, a Virtual Reality game where the player must "slice" blocks in tune with the music
boston-commons hurricane-preview hurricane

City of Boston

Educational Technology Intern

June - August 2022

  • Educated Boston city youth on natural disaster preparation + mitigation strategies, such as floods and hurricanes, by creating interactive and engaging narrative-based gameplay
  • Developed Bash and Python scripts to automatically model entire City of Boston into video game, and developed game using Java to program interactive mechanics
Server Project

FiveBy

Virtual Reality Software Developer Intern

June - August 2019

  • Developed Virtual Reality app for Oculus Quest using Unity/C# to visualize and dynamically filter location-based statistical datasets in interactive landscape
  • Presented viable proof of concept to both key client and internal audiences
  • Recognized by manager for consistent work efficiency, speed of learning new programming tools, and well-developed final project

Selected Activities

covidwa-preview

CovidWA

Co-founder

January - May 2021

  • Developed prototype website and multi-threaded web scraper system for centralized vaccine appointment finder
  • Served over 3 million Washington State residents to find COVID-19 vaccine appointments
  • Worked with team of over 100 volunteers to expand and maintain highly available vaccine scrapers
CovidWA Website
mountains

HSSP

Java Game Development Volunteer Teacher

July - August 2020

  • Created and co-taught extensive virtual curriculum from scratch for 8-12 graders, including but not limited to: game development theory and application using Minecraft, object-oriented Java concepts, API usage, and documentation usage
  • Using Bash scripts and Linux, created automated team-based and challenge-oriented curriculum, which allowed teachers to focus on supporting students while the scripts processed students' code
  • Wrote thorough class documentation for future teachers
View Documentation
skoltech

Global Startup Labs

Technical Instructor

January 2022

  • Developed 3-week entrepreneurship and mobile app development curriculum for Master/PhD students in Moscow
  • Taught mobile app development using Flutter and developed students' skills in teams to prepare final presentation pitch, which cumulated team efforts into Demo Day with judges
  • Developed in-person team building + debate skills among diverse team of 4 instructors, which included planning and prioritizing various curriculum and teaching material
View Article

Selected Mobile Apps

incremental-preview

Incremental

April 2020 - Present

  • Develop extensive planning app that allows users to keep track of tasks and manage time commitments more efficiently. Program in Java using Android
View Repository

Standard Score

June 2017 - June 2019

  • Developed automated web-scraper app that downloads and notifies on updates for students' school grades. Programmed in Java + JavaScript and published to Google App Store
View Repository