Contact
mail@[at]niranjan.[dot]me
Austin, TX
linkedin.com/in/niranjan-ramadas
linkedin.com/in/niranjan-ramadasgithub.com/nramadas
github.com/nramadasEducation
B.S.E Computer Engineering
University of Michigan
Ann Arbor, MI
2006 - 2010
Libraries / Frameworks
React
Next.js
TailwindCSS
GraphQL
NestJS
TypeORM
fp-ts, io-ts
Languages
Javascript/Typescript
Python
C / C++
SQL
HTML
CSS
Software Engineer, L5
Solana Labs
May 2023 - Present, Austin, TX
- Engineered several new product lines:
- GameShift – A RESTful API that makes it simple for game developers to add web3 to their games. Game developers can use the API to manage user wallets, mint NFTs, and interact with marketplaces. As the solo engineer, I created the API using NestJS, Typescript, and Postgres.
- Realms Hub – A hub for projects on the Solana blockchain. It includes social features like posting and threaded comments, voting and score-based sorting, a rich-text editor, and the ability to "follow" projects and view them in an aggregated feed. As the solo engineer, I built out both the GraphQL backend and the React frontend.
- Improved DAO user experiences:
- I used D3 to create new data-visualizations for proposals, displaying their vote breakdown and top voters.
- I created improvements to the DAO configuration flow, making it easier to create new DAO wallets and configure voting rules, and added a new treasury view that displayed all tokens, SOL, NFTs, and programs owned by a DAO.
Co-Founder
Multiplayer
Oct 2021 - Apr 2022, Remote
- Co-founded Multiplayer, a productivity enhancment tool that aimed to use NLP to organize work communications from slack, email, and documents into auto-generated topics.
- As a technical co-founder, I used Typescript in a full-stack capacity to create both the backend (NestJS, GraphQL, Postgres) and the React frontend.
Staff Software Engineer / Engineering Manager
Jan 2016 - Apr 2021, San Francisco, CA
- As an Engineering Manager:
- I led the development of the Reddit Web redesign, managing two teams (12 people total).
- My teams focused on the Consumer and Creator experiences, adding features such as a rich-text content editor, video posts, infinite scrolling, and established the code foundations of the redesigned site.
- As a Staff Engineer:
- I used Google's Perspective API to automate the removal of hate-speech and other unwanted content from communities.
- I helped spearhead Reddit's web3 initiatives, experimenting with new experiences in governance and economics. I added poll voting, user-to-user tipping, subscriptions, and user cosmetics.
- I researched and designed a system for custom widgets inside of Reddit. Developers would be able to create widgets using Javascript and React, and the widgets would run as apps within Reddit.
Senior Software Engineer
Hipmunk
May 2013 - Dec 2015, San Francisco, CA
- I made several infrastructural improvements to the Hipmunk site, rebuilding the router, creating a reactive data store, and establishing a method for server-rendering content.
- I created the mobile web site, creating an entirely new in-house framework in the process.
Project Analyst
Capgemini
Aug 2010 - Dec 2012, Burbank, CA
Other Employment
- Hipmunk - Senior Software Engineer
- May 2013 - Dec 2015, San Francisco, CA
- Capgemini - Project Analyst
- Aug 2010 - Dec 2012, Burbank, CA