2013–2023 · The portfolio editions
Growing up on the web.
My old portfolios, from teenage freelance work to the 2023 edition.
Browse the old portfolios
2013–2023 · The portfolio editions
My old portfolios, from teenage freelance work to the 2023 edition.
Browse the old portfolios ↗
2020–2021 · Design & development
My studio’s old website, complete with its illustrations and 3D animation.
Revisit the studio ↗36 projects · 2012–2025
January 2013 · Design & development
How I showed clients a design before building their whole website.
June 2013 · Web experiments
My attempt to recreate the Windows 95 launch animation in CSS.
c. 2013 · Web experiments
I made a sideways-scrolling website for a fictional band from Mars.
c. 2013 · Web experiments
An early image slider I wrote in JavaScript.
October 2013 · Games & puzzles
I wanted to type faster, so I made a game to practise.
2013–2014 · Design & development
My teenage freelance portfolio, while I was working at MakeUseOf.
February–March 2013 · Design & development
A website I designed for an electronic musician in Philadelphia.
November 2013 · Design & development
Our Breaking Bad parody for a school design competition.
May–June 2014 · Design & development
A tech news blog I started with two friends, with short summaries and a theme I designed.
c. August 2014 · Design & development
My competition work on irrigation and crop storage.
2014 · Design & development
The site I made for my school’s technology club.
December 2014–January 2015 · Learning & research
My tools and tutorials from Google Code-in with FOSSASIA.
February 2015 · Learning & research
I turned my physics coursework into browser simulations.
May 2015 · Apps & tools
My to-do app for choosing three priorities each day.
August 2015 · Apps & tools
My mobile app concept for household budgeting.
c. October 2015 · Design & development
An app mockup I made for C.O.R.E.
November 2015 · Games & puzzles
We studied Bulls & Cows and wrote a paper in 48 hours.
June–August 2016 · Apps & tools
My search engine for comparing prices across stores.
October 2016 · Apps & tools
I made a shared YouTube player so people could watch together.
October 2016 · Apps & tools
My campus map for classes and events at the University of Washington.
June 2016 · Apps & tools
A budgeting bot I could talk to through chat.
2016–2017 · Apps & tools
My small tool for creating temporary proxy servers on DigitalOcean.
2016 · Games & puzzles
Our Code Warriors puzzle hunt, with clues hidden across web pages.
October 2016 · Apps & tools
A DubHacks prototype for reading a timetable from an image.
June 2017 · Learning & research
I rewrote my school’s C++ coursework as a free book.
May–July 2018 · Design & development
My 2018 portfolio, with client mockups and animated transitions.
2019 · Apps & tools
My dashboard for finding freelance opportunities on Reddit.
June 2020 · Apps & tools
We made a COVID tracker and community during lockdown.
2020–2021 · Design & development
My studio’s website, with custom illustrations and a 3D animation.
March 2024 · Apps & tools
My open-source interface for an AI software engineer.
June 2024 · Apps & tools
My directory and leaderboard for India’s AI builders.
November 2024 · Apps & tools
I used illustrations to explain what an air-quality reading means.
January 2025 · Apps & tools
My AI coding assistant, built around understanding a whole codebase.
January 2025 · Apps & tools
My tool for finding recurring topics in online discussions.
“c.” marks an approximate date. I’ve included the date sources on each project page.