Hello, I'm Marco

web & mobile developer.

I'm a  college student  and  computer programmer .
I enjoy  designing  and  developing  software.

Recent Projects
Click One To Visit

Logo for Dashbrain

Dashbrain

Dashbrain is a web app that improves the chat experience for video calls. Features include audience polls, Q&A, and PDF exports. React and Next.js are used on the frontend with a Cloud Firestore database.

Logo for JamSlide

JamSlide

JamSlide is an iOS app for automatically transferring Spotify playlists to Apple Music. It relies on the Spotify and Apple Music APIs, as well as Swift and UIKit for the mobile app.

Logo for WhatClass

WhatClass

WhatClass is a web app that helps students share their course selections with friends. Released online during the summer, it was used by 15% of incoming freshmen of the Harvard class of 2025. React and Next.js are used for the frontend.

Logo for Grouper

Grouper

Grouper is a web app for generating equally-sized groups based on preferences, used extensively by Chadwick School. It uses AWS DynamoDB for storage and AWS Cognito for authentication, with a React frontend.

Logo for Qwa.la

Qwa.la

Qwa.la is open-source link shortening software written in JavaScript, using Handlebars for templating. Qwa.la also includes chatbots for Discord and Telegram, and supports an API for other developers.

Logo for Zulip Contributions

Zulip Contributions

I have made many contributions to the Zulip open-source project, including a chess-playing chatbot and Zoom video call integration. I've worked with a Python/Django backend and JavaScript frontend.

Logo for Swift Zulip API

Swift Zulip API

As a contribution to the Zulip open-source project, I created a custom Swift library for accessing the Zulip API.

Logo for FlannelScript

FlannelScript

In order learn about the internals of programming languages, I developed a strongly-typed, interpreted language. FlannelScript uses JavaCC for parser generation with a custom lexer and runtime in Java.

Logo for GradientView

GradientView

GradientView is an open-source Swift utility for easily creating views with gradient backgrounds. I found that I often re-wrote the code for iOS gradients, so I decided to create a dedicated open-source library.

Press & More
Click One To Visit

Logo for KTLA Interview

KTLA Interview

I was interviewed by KTLA on June 3, 2019 to discuss my programming experiences after being chosen as an Apple WWDC scholarship winner.

Logo for Google Code-in Winners Announced

Google Code-in Winners Announced

On January 31, 2018, Google announced the winners of their Google Code-in competition. I was chosen for my contributions to the Zulip open-source project.

Logo for Something to Chat About

Something to Chat About

On September 13, 2018, an article I wrote about my experiences contributing to open source and my advice for new programmers was published by “freeCodeCamp,” one of the most popular online development publications.

Logo for Vote Marco B.

Vote Marco B.

I created a website for my ASB election campaign, including a multiplayer game, Snapchat filters, and campaign videos. The website requires users to sign in with their Chadwick accounts, so I've created a demo video that can be viewed by anyone.

Skillset

Languages & Frameworks

JavaScript

TypeScript

React

Swift

Python

Node.js

Java

Go

Libraries & Tools

Express.js

Webpack

Next.js

React Native

Expo

Vue

Flask

Parcel

Linux Linux

Skills & Services

GitHub

Firebase

GCP Functions

Figma

Vercel

AWS DynamoDB

AWS Lambda

Twilio SendGrid

Algolia

— 

Marco Burstein

, 2021 —