Summary
- I am a full-stack engineer who loves developing scalable web apps and CLI tools. I leverage my expertise in building scalable backends and maintaining them.
- I also loves programming in systems programming languages like Rust.
Skills Summary
Category | Skills |
---|---|
Programming Languages | JavaScript/TypeScript, Rust |
Frameworks and Libraries | NestJS, Nextjs, Express.js, Reactjs, Fastify |
Tools and Miscellaneous | Docker, Linux, Neovim |
AWS Services | EC2, S3, Cloudfront, Lambda, SQS, DynamoDB, Spot-Instances |
Databases | Postgres, MongoDB |
Experience
Freelance · Kerala,India
Full Stack Developer
- Worked on developing a CMS project for managing employees at a Kochi-based company
- Utilized various technologies including Nextjs,Expressjs,MongoDb,Redis,EC2,S3.
- Managed different versions of the software using git.
Personal Projects
Nova · Detailed Explanation
Used: Node.js, Express, AWS, Next.js, MongoDB, Socket.io, Docker
Nova is an edtech platform built using Next.js, Express.js, Redis, and MongoDB. • Designed and implemented a fully automated video transcoding and streaming infrastructure leveraging FFmpeg, S3, CloudFront, EC2, and Lambda, significantly reducing costs compared to AWS MediaConvert. • Built a comprehensive analytics dashboard for instructors and students, displaying key metrics and visualizations using interactive graphs and charts. • Developed an AI-based system for automatic quiz validation, enhancing accuracy and efficiency in assessments.
Audio-scrapper · Github
Used: Rust
A simple CLI tool that scrapes audio from YouTube if a match is found, allowing you to download your entire Spotify playlist or download all songs by supplying their names through a text file
Censor-flow · Github
Used: Rust
an audio profanity filtering tool designed to detect and filter inappropriate language in audio files. It aims to provide an efficient solution for ensuring clean audio content