RICHIKCHANDA
I am passionate about building products that are scalable, secure, and user-friendly, while trying to fill the void inside my knowledge bucket by learning new things with each passing day.
Freelance work and Projects
Here is a project I've worked on, as a freelance gig majorly.
Chatterbugs - Web app to complement physical cards
-
Developed an end-to-end web application designed to seamlessly complement existing physical card decks sold by the client, enhancing user engagement and product experience.
-
Enabled secure, user-specific access by integrating a unique 6-digit code linked to each purchased physical deck, unlocking tailored digital content upon verification and payment.
-
Engineered direct content access through QR codes printed on each physical card, allowing users instant digital navigation to corresponding audio content within the web app.
-
Led full-stack development lifecycle, including technology stack selection, database architecture, data storage solutions, and infrastructure hosting.
-
Implemented frontend using Next.js, providing an intuitive, performant, and responsive user interface.
-
Designed a robust authentication solution with Firebase Authentication, enhanced through custom server-side blocking functions to append additional JWT claims via Firebase Cloud Functions.
-
Built a secure and scalable backend with PostgreSQL, exposing data through a GraphQL API powered by Hasura. Ensured secure access control by leveraging the custom JWT claims added while authentication.
-
Developed specialized backend services using Rust with Axum, strategically chosen for superior performance and memory efficiency on resource-constrained environments (hosted effectively on a 1GB RAM DigitalOcean droplet), significantly outperforming alternatives like TypeScript or Python.
-
Extended server functionalities by implementing Hasura Actions and Event triggers directly within the Rust-based Axum server, enhancing operational efficiency and responsiveness.
-
Automated deployment pipelines and database migrations using GitHub Actions, streamlining continuous integration and delivery processes for Hasura and Rust services.
Available at https://chatterbugs.app
Work Experience
My professional journey has equipped me with diverse skills in full-stack development, blockchain technologies, and cloud infrastructure.
Greyfinch
Worked on modernizing core services and improving reliability for a US-based Orthodontic Practice Management Software.
Key Achievements:
- Was part of a 3-person team who worked on the overhaul of the payment infrastructure, modernizing core services and improving reliability
- Defined and scoped requirements for a new standalone Pay App to support seamless one-off payments
- Engineered and delivered the full-stack solution from scratch within a month, enabling rapid adoption across partner clinics
- Played a key role in migrating legacy calendar modules to a modular and maintainable architecture
- Rebuilt the UI using FullCalendar, matching Figma designs with pixel-perfect precision and improving user interactivity
Questbook (YC 21)
Worked on their stack end-to-end, starting as a frontend engineer and expanding to blockchain and backend development.
Key Achievements:
- Joined as a frontend engineer, working on the grants tool frontend
- Worked on the set of smart contracts that power the Questbook grants tool
- Added and modified handlers for the subgraph that indexed the events emitted by the contracts
- Maintained the graph node for subgraph deployment on four chains: Optimism, Polygon, Celo and Goerli
- Developed a Serverless API endpoint for Zapier integration
- Built an email notification service using Serverless for tool users
- Created a Telegram bot for user action notifications with a webhook and cron job based on pub-sub architecture
- Acquired experience with AWS Lambda, AWS Elastic Beanstalk, and AWS CloudWatch
Skills & Technologies
I've worked with a variety of technologies across frontend, backend, cloud infrastructure, and blockchain to build scalable and efficient applications.
Languages
- Java
- JavaScript (ES6+)
- TypeScript
- SQL
Frameworks
- React
- Hasura (GraphQL)
- Apollo (GraphQL)
Database
- PostgreSQL
- DynamoDB
DevOps
- Serverless Framework
- Docker
- Jenkins
- CircleCI
Cloud & Infrastructure
- AWS Lambda
- CloudWatch
- Elastic Beanstalk
Tools & Libraries
- FullCalendar
- Figma
- Git
- Zapier
Contact Me
Have a project in mind or just want to say hello? I'd love to hear from you!