About Me
I am a developer based in Kathmandu, Nepal 🚀 specializing in backend development and cloud computing. With 7 years of experience in building scalable APIs and managing database architectures, I am passionate about leveraging technology to solve real world problems and deliver innovative solutions. My journey in software development began during my college years, where I discovered my passion for coding and problem-solving. Since then, I've had the opportunity to work on diverse projects, from optimizing data pipelines for e-commerce platforms to developing secure authentication systems for fintech applications. Currently, I am a senior developer at Takeo.ai, a cutting-edge learning management system specializing in bootcamps. At Takeo.ai, I lead the backend development team, focusing on designing robust systems that ensure data security and compliance with healthcare regulations. I am dedicated to implementing advanced algorithms for predictive analytics and machine learning models to enhance patient care and operational efficiency.
Here are a few technologies I've been working with recently:
- JavaScript (ES6+)
- HTML & (S)CSS
- Typescript
- Vue
- Golang
- Python
- PostgreSql
- Git
- AWS
- Docker
- MongoDB
- Express / Nestjs
- GraphQL
- Blockchain
Where I've Worked
Senior Fullstack Developer @ Takeo
Aug - Current
- Write modern, performant, maintainable code for a diverse array of client and internal projects
- Integrate internally-developed new system, as well as marketplace 3rd party modules into existing system
- Estimated, performed feasibility analysis and forecast risks and planned the delivery for new requirements.
- Contributed to each project delivery phase (analysis,development,test,ops) in different roles
- Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis
Fullstack JS Developer @ EB Pearls
Feb - Aug 2021
- Using Node.js, MongoDB, and Express, we’ll build apps that grow with your business.
- Discuss any technical challenges that might come affront while working on the project
- Integration of multiple data sources and databases into one system
- User authentication and authorization between multiple systems, servers, and environments
- Code, tested and operated node.js based services and effectively use tools and ingenuity to identify and fix defects before they become a problem
Fullstack JS Developer @ Rosebay Group
Feb - 2021
- Developed user authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Created database schemas that represent and support business processes along with customer-facing UI and back-end services for payment processing administration and management
- Code, tested and operated node.js based services and effectively use tools and ingenuity to identify and fix defects before they become a problem
Blockchain Developer @ Rosebay Consult
June - Feb 2018
- Researched on blockchain, ethereum and similar cryptocurrency techs to develop distributed apps
- Technologies used include linux, javascript (Web3JS), HTML5 and solidity
- The developed apps were also tested with test cases and were checked for vulnerabilities
PHP Developer @ Cheetah Webtech
June - July 2017
- Developed and maintained code for in-house and client websites primarily using php and wordpress
- Projects included cms , inventory management for various businesses
- Also tested the site using tools for responsiveness
- Contributed on making the sites developed more SEO friendly along with other SEO experts
Intern @ Hitech Nepal
Jan - Mar 2016
- Developed restaurant management mobile app system using php, mysql and android
- Also built the web app for the same project
- Learnt how to work on a project on a more formal manner along with some project management skills
Some Things I've Built
Featured Projects
Ultimate Nestjs
Blog made using Nestjs + Mikro-orm codebase(backend) containing real world examples (CRUD, auth (password based and oauth), advanced patterns, etc) and batteries included and ever-evolving
- docker
- nestjs
- typescript
- postgres
- aws
Featured Projects
Sample env
Effortlessly create sample environment files tailored to your projects with ease. This cli streamlines the process by effortlessly generating environment files, ensuring all sensitive information is excluded saving you the hassle of manually scrubbing secrets.
- Typescript
Featured Projects
Nestjs-easyconfig
Nestjs-easyconfig loads configs from your .env files 🔧⚙️. It comes with many features like automatic env variables type processing, safe check, multiple logger options to name few.
- nestjs
- dotenv
- typescript
Featured Projects
Projecto
Projecto is designed to efficiently open your project folder in the editors you’ve specified. Its primary function is to streamline the setup process by automatically launching your preferred text editors or integrated development environments (IDEs) with the project folder already loaded. By doing so, Projecto eliminates the need for manual navigation and file opening, allowing you to immediately dive into your work
- golang
- shell
Other Side Projects
view the archivefortune.lua
This plugin designed to inject a dose of inspiration, wisdom, or humor into your editing workflow. It delivers random quotes, proverbs, or jokes directly to your Neovim dashboard. Additionally, it offers helpful tips and tricks to improve your productivity and efficiency within the editor.
helper-fns
This library provides a comprehensive collection of utility functions designed to simplify common tasks across various data types, including arrays, objects, strings, and more. These helper functions are intended to streamline your development process by offering reusable solutions for frequently encountered problems, thereby improving code readability and maintainability.
url-minify
Versatile and lightweight library for shortening long URLs into concise, manageable links. It supports integration with multiple URL shortening providers, allowing users to select the best service for their needs. url-minify is designed to be easy to use, with a simple API . It is written in TypeScript and can be used in both Node.js and browser environments. url-minify is a powerful tool for anyone looking to simplify their URLs and improve their link management workflow.
Jazz - Music player (fork of the original)
Jazz is a powerful, elegant and free music player for Android following material UI guideliness from google .A clean music player with a customizable interface. Get it at Play Store
What's Next?
Get in touch
I’d love to hear from you! Whether you have questions, feedback, or just want to connect, feel free to reach out.