
Hello 👋, I am Apoorv Agarwal
A software professional and a digital product enthusiast, with experience in Full-Stack Web Development, DevOps, Cloud Services and a niche for Frontend.
Projects and Experiences
My Portfolio 🙃 - This website!
If I asked you which framework did I use for this website ? You might say React or Vue. GOTCHA! This website only uses Vanilla JS to replicate the way a Single Page Application feels. Although, its far from being called a complete SPA.
Magellan
A platform for Insurance companies to search for and gain more information on insuretech providers according to their requirements. Provides collaboration tools for the employees of the same orgnisation to communicate and organize their thoughts efficiently.
Abhivarta - Sports Fest
Web Portal for Annual Sports Fest of Manipal University Jaipur.
Oneiros 2018 - Cultural Fest
Web Portal for Annual cultural Fest of Manipal University Jaipur.
Yuvanyu - Fitness Fest
Web portal for the fitness fest of Manipal University Jaipur, which was used to buy passes of the fitness event, to track footfall and to maintain entry logs.
Insights Analyzer - Dell
A data analysis platform for providing sales insights and consumer product opinion using information from social platforms like youtube and twiiter.
Note: This website is desktop only.WebSetGo - A Freelance Firm
Portfolio website for my own freelance firm.
Apimedix - Symptom Analyzer
A Single Page Application, which analyses your symptoms to suggest possible diseases using Clustering.
The application can also serve information about various medicle conditions and suggest nearby doctors using GPS location.
Hearth Logger - NPM Module
A plug-and-play logging library built using typescipt to creating log files for your services and applications in a convinient manner. Also supports uploading logs to a cloud based storage through adapters.
Commento-React - NPM Module
A react based frontend for a Commento.io backend. Commento provides a vanilla JS frontend which is hard to integrate and modify with a React application. Thus, I created a port of the frontend using react for maximum performance and flexibility with React apps.
Skills
- 🌟 Highlights
- The scope of the projects I have worked on comprises of large scale web applications and data pipelines, search engines, web scrapers, e-commerce stores, internal tools (CLI based and npm packages), admin dashboards and interactive brochure websites.
- Strong Understanding of functional programming and OOPs paradigm
- For helping my future self, I tend to keep the codebase DRY, readable and as extensible as possible
- Secret love towards builing animation heavy beautiful websites, while keeping the experience running at 60fps.
- ⌨️ Programming Languages
- Javascript / Typescript
- Python
- Java
- ⚒️ Frameworks, Libraries and Cloud Service Providers
- React / Next.js / Vue / Vanilla Apps
- NodeJs / Nest.js / Strapi / Wordpress / Flask
- AWS / Firebase
- HTML / CSS
- 💻 DevOps
- Server Management / Automation
- CI / CD
- Nginx
- Docker
- 📁 Databases / Data Providers
- MongoDB / MySQL
- Kafka
- ElasticSearch
- Redis
- GraphQL
- 📱 Native App Development
- React Native