Bennett Gilligwrites cool code sometimesCollege senior who's interested in writing high-performance code, open source software and rhythm games. Read more on my personal website: andorlando.github.io.
Education
University of Massachusetts Amherst09/2022-05/2026
GPA3.96 (Honors College, Dean's List)
MajorsBS in Computer Science, Computer Engineering, Math
Undergraduate CourseworkAbstract Algebra, Introduction to VLSI, Hardware Organization and Design, Operating Systems, Introduction to Algorithms, Programming Methodology, Calculus III, Data Structures
Graduate CourseworkFormal Language Theory, Machine Learning, Algorithms for Data Science, Compiler Techniques
Experience
Software Engineer Intern for Mathworks05/2025-08/2025
  • Created an MCP server for requirement management tooling to allow for Agentic workflows, enabling PDF import, requirement-to-code linking and verification, and code from requirement generation among other workflows
  • Integrated in-house LLM API with external tooling (semantic-kernel) allowing for easy MCP/Agent integration
  • Used mentioned integration to create the first MCP client at Mathworks that supports said in-house API
SoC Debug Engineer Intern for Intel05/2024-08/2024
  • Created an internal monitoring tool to automatically scan and report system state for debuggers and lab techs
  • Created a line profiler for an internal Python testing framework that worked on both consumer and datacenter CPUs
  • Created a tool to standardize, locate and categorize entries into a bug-tracking database for future debugging efforts
Undergraduate Course Assistant2023-present
  • Taught for Programming Methodology, Computer Systems Principles, Introduction to Computation
Projects
Research
  • With Syslab: Contributed to MAGI, a Gradescope autograder generator. Extended to TypeScript assignments
  • With PLASMA: Contributed to RightTyper, a runtime Python type-annotation engine created for Amazon Web Services. Worked on type parametrization logic, concrete syntax tree modification, and testing against existing type engines
Hackathon Wins2023-2024
  • Winner at HackUMass XI out of 88 projects, RISC-V.js emulated a RISC-V processor (rv32ima) in the browser and could run (almost) any arbitrary binary compiled for its instruction set
  • Winner at HackHer413 out of 36 projects, Bad Apple in Google Calendar used ffmpeg to turn a video into frames, in house JavaScript code to turn frames into scaled pixel matrices and then into more optimized calendar events, then the Google Calendar API in order to upload them to a calendar
  • Winner at HackUMass XII out of 44 projects, Onedef is a cross-language communication specification which we implmented for JavaScript, Python and C++ allowing you to write a function in one language and call it in another
Rubato2020-2022
  • Inbetweening library for awesomeWM written in Lua
  • Uses inverse kinematics to interpolate positions, allowing for animation interruptions with continuous velocity
  • ~1900 peak biweekly downloads and ~240 stars on GitHub, is the premier animation library for awesomeWM
save-manager2023
  • Cross-platform version control for files at arbitrary locations written in Rust
  • Fully fleshed out command line interface including subcommands and flags using clap
  • CLI inspired by git branches in order to allow saving and loading with no other arguments
Skills
Languages
JavaScript
TypeScript
C
C++
Rust
R
Java
Kotlin
Python
SQL
Assembly
Matlab
Golang
Frameworks/Libraries
Express
React
NumPy
Tkinter
Sqlite
MongoDB
PostgreSQL
SQLite
Docker
Other Skills
Git
Regex
Linux
NixOS
Compilers
Metaprogramming
Operating Systems
REST APIs
MCP