Hi there, I'm Dharmendra
With 4+ years in software development, I specialize in building scalable applications and optimizing user-friendly interfaces. Proficient in frontend, backend & database technologies, with strong practical expertise. I design robust backend systems, integrate advanced APIs, and implement secure, efficient architectures, while ensuring performance, security, and scalability.
Blogs
- Inheritance and prototypes in JavaScript
How inheritance is done using prototypes in JavaScript.
- Event Loop: The heart of JavaScript & Node.js
An overview on how node.js handles multiple concurrent requests using event loop
- Automate dependency update for node.js projects using renovate and GitlabCI
This post describes the steps to setup to automate dependency updates on GitlabCI
- Multithreading in Node.js using worker thread
How does multithreading works in Node.js & how to implement it using worker thread.
Projects
- Python, Django & django templates for frontend & backend
- SQLite for database
- Used docker to run the application
- A chrome extension to block distraction websites
- Block a set of keywords which appears in url
- Used docker to run the application
- Fullstack web based machine learning application which tells if the two input/selected questions have similar meaning/intent.
- Given two input questions the app predicts if they have same meaning/intent.
- The questions in the database will be rendered in the UI.
- Form the given list of questions user can select any two questions and can ask to predict for the same and it will give the response accordingly.
Tools used: Python, Django, Django templates, Docker, SQLite
Tools used: TypeScript, React, Chrome API
Tools used: NodeJS, ReactJS, Material UI, ExpressJS, MongoDB, Python