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 Tangle

Tangle

Tangle is an iOS photo-sharing app built using Swift and TypeScript with React Native. Next.js and Google Cloud Platform are used for the backend. The app uses Apple WidgetKit with SwiftUI for Home Screen widgets.

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 20% of incoming freshmen of the Harvard Class of 2025. React and Next.js are used for the frontend.

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 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 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 Ukraine Take Shelter

Ukraine Take Shelter

I was the co-founder and first developer of Ukraine Take Shelter, a refugee housing site with tens of thousands of volunteer hosts.

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 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 —