Portfolio

Valhalla Blockchain Ecosystem

Valhalla

Valhalla is a light-weight blockchain client written in node. It's a blockchain ecosystem intended to run decentralized applications that require extremely fast transaction settlement, variegated incentive structures for nodes, a solution to the pay-per-transaction problem, and no chain bottlenecks caused by high-profile smart contracts. Written in NodeJS, Valhalla is lightweight and can be compiled to work on any system. It allows application developers to decide on their own business models, freeing them from the constraint of ecosystems that require users to pay for every transaction. It uses a novel consensus algorithm building on round-robin mining, with penalties for late or faulty blocks. Valhalla also allows for relay servers to broadcast payloads, helping smaller nodes avoid DoS attacks. Two applications are planned to launch on Valhalla in Q4 of 2018.

Fameshow

Fameshow

Fameshow is a live game show where random audience members are chosen to stream content for 20 seconds. Audience upvotes can extend the streamer’s time, paying them for every minute they stay live. It’s built with Swift for iOS, using RTMP for streaming, and NodeJS for backend logic. The introduction video played at the start of every show can be seen here. Co-developed with @mschrage.

AC Frag-Log

AC Frag-Log

AC Frag-Log (2011–2016) was a scoreboard for the open-source FPS game AssaultCube. It tracked the gameplay of over 35,000 players worldwide. Backend PERL scripts parsed server logfiles, which were compiled and processed with PHP. Frontend used SQL, JavaScript, CSS, and HTML. By 2016, the database contained over 8 years of combined gameplay data.

Hvitfeldtska Debate Society

Hvitfeldtska Debate Society

A site for debaters at Hvitfeldtska Gymnasiet, featuring a comprehensive “motion-picker” to filter hundreds of motions by category for impromptu rounds. Also integrates with a League system that tracks individual debater results and displays statistics with automatically generated visuals. Coded in PHP, SQL, HTML, CSS, and JavaScript.

BytMatch

BytMatch

BytMatch is a match-exchange system for Swedish soccer referees. It crawls match info from multiple servers and compiles it into a user-friendly database. Referees can apply for, upload, or exchange matches, with an approval system for referee coaches. Built with PHP, HTML, CSS, SQL, and jQuery.

TennisLoggen

TennisLoggen

A user-friendly database of Swedish youth tennis results, letting parents, coaches, and players track statistics, tournaments, and club activities in one place. Built with PHP, SQL, HTML, CSS, and jQuery. A backend crawler updates results from various public servers.

BlockchainMail

Blockchain Mail

BlockchainMail is a decentralized, blockchain-based mail client that removes reliance on Gmail or Hotmail. All email correspondence is encrypted on a blockchain ledger, ensuring cryptographically immutable data and no central authority can access it. Users can be confident their emails will not be tampered with or sold. All participants help secure the network through mining, much like Bitcoin. Both the blockchain (adapted from Bitcoin) and the client (written in Python) enable fully trustless email.

The Harvard International Review

Harvard International Review

The Harvard International Review is the largest collegiate academic journal on international affairs. I rebuilt the website from scratch to give it a minimalistic, modern look, with a staff portal for uploading and managing content. Written in PHP, JavaScript, SQL, HTML, and CSS, the site receives tens of thousands of views monthly.

TalaSanning.se

TalaSanning.se

A Swedish platform for gathering anonymous feedback about oneself, whether for corporate or casual purposes. Users can also ask questions for people to answer anonymously. Each user gets a unique subdomain, easily shareable for feedback. The site is built with PHP, HTML, CSS, and SQL.

Harvard Student Organization Q-Guide

Harvard Q-Guide

A Q-Guide for student organizations at Harvard, similar to the official course Q-Guide. It allows students to review student clubs anonymously, making it easier for new arrivals to find the right organization. Built in PHP, JavaScript, SQL, HTML, and CSS, it had over 1,000 reviews soon after launch.