@theproton

Parthiv Menon

Passionate fullstack developer and open-source enthusiast who loves brainstorming ideas, Holmes, and playing sports. Also, an avid reader, artist, and writer of poetry, prose and stories.

Design

FigmaFigma
Adobe IllustratorAdobe Illustrator
Adobe PhotoshopAdobe Photoshop

Like every other (aspiring) designer, I started out with Photoshop and Illustrator. Spending countless hours working on editing a photo to trying to get the pen tool to work according to my will, I tried creating designs and illustrations of my own. Eventually, I ran into Figma—an all in one tool that lets me edit (to a slight extent) photos, create vectors, and aid design and prototyping in the UI/UX workflow. Since I first started using it, Figma has grown to include communities, plugins, templates, jamboards, and various other features—all of which I use on a regular basis. And yet, the biggest challenge for me as a designer will always remain finding that one transparent PNG asset for my design!

Code

C LanguageC
PythonPython
HTMLHTML5
CSSCSS3
TypescriptTypeScript
NodeJSNode.js
GolangGo
PHPPHP
DjangoDjango
ReactJSReact
NextJSNext.js

My first tryst with programming was in 11th grade when I learnt the basics of data structures and implementation of algorithms using C++. Rushing through stacks, queues, linked lists, and a variety of searching techniques, I got introduced to mobile app development using Flutter in the first year of my college. Gradually, I shifted to web technologies, with the last few years being dominated by NodeJS and NextJS based projects. Alongside, I also worked on data cleaning/analysis and implementation of ML algortihms using Python. More recently, I have familiarised myself with coding in PHP and Go as well. Needless to say, I believe in what they say—if it works, don't touch it!

Deploy

AWSAmazon AWS
VercelVercel
NetlifyNetlify
NginxNGINX
DockerDocker

Once I learnt how to develop my own applications, scripts, and tools that the wider web can utilise, I learnt how to make it accessible through the internet. Starting from Heroku to Netlify and Vercel, I have explored SaaS technologies to a good extent. Outside of that, even though I have used Azure and GCP—albeit, sparingly—I found myself using the AWS ecosystem for almost every small deployment. However, that still does not make me immune to pipeline crashes and failed deployments on a Friday evening!

What else?

GitGit
MongoDBMongoDB
MongooseMongoose
MySQLMySQL
PostmanPostman
FirebaseFirebase
WordpressWordPress

In my journey to become a proficient software developer and maintainer, I have learnt other necessary skills like using version control, databases of different types, and other cloud services as well. This has piqued my interest in the field to quite a large extent. Apart from work, I love to travel, play sports, explore new places and meet new people—for it is what keeps the world going!

GitHub

is where I keep

track of my tech projects

debrief
Debrief
PythonTypeScript

A Chrome extension that runs OpenAI in the background to summarise and provide meta-data about webpages in the search results page.

digital-humanities-northeastern
Digital Humanities Project @ Northeastern
TypeScriptReactTailwind CSSApachePM2

A full stack dashboard with layered information architecture for visualizing postcards and tradecards with sensitive information built with MERN stack and ShadCN components.

fluff
Cloud Native Pastebin
TypeScriptTerraformNext.jsAmazon AWS

A cloud native pastebin that utilizes AWS DynamoDB, Lambda functions, an API gateway to store and interact with pastes and an S3 bucket to serve a web app for UI interactivity.

sea-shell
sea-shell
PythonGNU Bash

A custom Lost-at-Sea themed Linux shell that contains several default Linux commands as well as a few custom commands

the-hand-outer
the-hand-outer
Node.jsHandlebars.js

Created an automated newsletter distributor that doles out copies of a newsletter (with a new punch-line every time) to subscribers from a database

tcp-filter
tcp-filter
PythonWireshark

A simple command line application that lets a user obtain information about packets filtered according to any of the TCP header flags

wearemist-v4
wearemist-v4
Next.jsTailwind CSSFramer

Designed and built the fourth version of the website, as well as helped build and maintain several sister sites—including the events portal and the cybermanipal page, all of which are linked from the main website

project-anant
project-anant
Next.jsTailwind CSSPrisma

The frontend of the dashboard developed to host an open-access online repository of functional materials for IISc Bangalore

project-anant-backend
project-anant-backend
Node.jsMongoDBPM2NGINX

The API and backend functions of the dashboard developed to host an open-access online repository of functional materials for IISc Bangalore

wikimedia-ocr
wikimedia-ocr
PHPSymfony

A web service and UI for providing OCR text from images hosted on MediaWiki wikis with three OCR engines

book-uploader-bot-v2
book-uploader-bot-v2
Next.jsInternet ArchiveWikimedia CommonsWikidata

A book uploader bot that transfers documents from public libraries such as Google Books, Punjab Digital Library, and Trove Digital Library to Internet Archive

tr-stat-update
tr-stat-update
GoWikimedia Commons

Wrote a Go script that automates the process of updating a Wikimedia Commons page with the remaining amount of Transkribus credits left for the Wikimedia account

Manipal Institute of Technology

2019 to 2022

Manipal Information Security Team

Head of Web Development and other positions

Manipal Institute of Technology

2019 to 2022

The MIT Post

Head of Writing and other positions

Manipal Institute of Technology

2020 to 2022

Linux Users' Group

Core Committee Member and other positions

Manipal Institute of Technology

2021 to 2022

Entrepreneurship Cell, Manipal

Content Team member, Website Maintainer and other positions

Remote

Oct 2022 to Dec 2023

Wikimedia Foundation

Full-Stack Developer contractor

Bangalore

Jan 2023 to July 2023

IISc Bangalore

Full-Stack Developer Intern

Lakehead University

May 2022 to August 2022

MITACS Globalink Research Intern

Globalink Research Intern

Manipal Institute of Technology

2021 to 2023

Research Collaborator at MIT, Manipal

Research Collaborator

Great! You have scrolled this far.
Find all of this and more in my resume.
Download resume

There's more...

Byte sized blips from around the world—from wherever I might be.

blips

Pieces of writing from a repository of prose, poems, or stories—written by yours truly.

writing

The best sketches and paintings that I have done over the past few years.

art

...about organisations
I have worked with

Wikimedia Foundation

Indian Institute of Science, Bangalore

Lakehead University, Thunder Bay

Innovation Center, MAHE

The MIT Post

Manipal Information Security Team

Entrepreneurship Cell, Manipal