About me

As a Full-Stack Software Engineer, I design and develop end-to-end web applications that deliver seamless user experiences and robust backend functionality. I build responsive, interactive frontends using React.js, Vue.js, and modern JavaScript frameworks, while architecting scalable backend services with Node.js, Django, Flask, and Spring Boot. My expertise spans the complete development lifecycle, from wireframing and prototyping with Figma to database design with PostgreSQL, MongoDB, and Redis, ensuring optimal performance and maintainability across the entire technology stack.

As a versatile Full-Stack Developer, I excel at translating complex business requirements into intuitive, production-ready applications through systematic design and development processes. I create detailed control flow diagrams using Lucid Charts to map out system architecture and user workflows, then develop RESTful APIs and microservices that power dynamic user interfaces. My approach includes implementing real-time features using WebSockets and modern state management, optimizing application performance through efficient database queries and caching strategies, and maintaining high code quality standards through comprehensive testing and CI/CD pipelines.

With a foundation spanning design thinking, frontend innovation, and backend engineering, I thrive at building complete full-stack solutions that scale—from initial concept sketches and interactive prototypes to deploying containerized services on cloud platforms. My technical versatility combined with strong visual design and system architecture skills enables me to deliver end-to-end software solutions that drive user engagement and business value.

What I currently vibe with

  • design icon

    Applied Machine Learning

    Currently working on applied machine learning projects involving particle physics data.

  • Web development icon

    Full Stack and Data Engineering

    Keeping up with the latest trends in data engineering and web development and building scalable applications.

  • mobile app icon

    Conquering mountain peaks

    Whenever I get a chance, I go on a hike to conquer a mountain peak, and capture the beauty of nature.

  • camera icon

    Photography

    Besides work, I invest my time capturing nature and life at high-quality pixels.

Organizations that I've worked with

Resume

Education

  1. Delhi Technological University

    Pursued bachelors in Environmental Engineering with a minors degree in Computer Science Engineering from Delhi Technological University, one of the prestigious institutions in India established in 1941.

Experience

  1. Freelance Software Engineer, Upwork

    March 2025 – Present

    Developing a cross-platform Voice-to-Text app with Electron & React.js, featuring a global push-to-talk shortcut and Whisper AI-based transcription functionality. Integrating Stripe for payments in a freemium model setting.
    Tech stack: Node.js, Express, Electron.js, TypeScript, React.js, Whisper AI, OpenAI LLMs, Stripe

  2. Machine Learning Researcher (Part-time), University of Alabama

    April 2025 – Present

    Designing and implementing a scalable MLOps sparse autoencoder pipeline for classifying and reconstructing particle collision events using minimally processed detector image data. Working under the guidance of Dr. Sergei V. Gleyzer.
    Tech stack: Python, PyTorch, NumPy, Git, MLFlow, HPC, SLURM

  3. Data Analytics & DevOps Engineer, Nordblock.fi

    September 2024 – February 2025

    Deployed a monitoring system with Prometheus, Grafana, and InfluxDB to track carbon-neutral bitcoin mining data heat centers in Nordic regions. Aggregated logs using ElasticSearch and Kibana from AWS S3 for rapid debugging and performance analysis of energy-to-heat conversion processes. Built scalable analytics pipelines with Apache Spark and Kafka, leveraging Docker and Kubernetes. Orchestrated ETL workflows with Apache Airflow to ensure timely and reliable data processing.
    Tech stack: Kubernetes, Docker, Prometheus, Grafana, InfluxDB, ElasticSearch, Kibana, Apache Spark, Kafka, Airflow, Linux, Python, Shell scripting, Git, Amazon Web Services (AWS)

  4. Software Engineer, CERN (European Organization for Nuclear Research)

    June 2023 – July 2024

    Architected and maintained systems for a 6K-user global CMS experiment collaboration, optimizing publication, personnel, and institute management for reliability and scalability. Developed iCMS-teams for new user registration and iCMS-statistics for institute analysis, implementing visualizations for interactive analytics. Built scalable microservices and web applications using Python (Django, Flask API), Java (Spring Boot), and Vue.js with comprehensive CI/CD pipelines. Automated database synchronization and resource optimization using CRON jobs, Bash, and Python scripts.
    Tech stack: Python, Django, Flask, Java (Spring Boot), Javascript, Typescript, Vue.js, Databases (PostgreSQL, MariaDB, OracleDB), Pytest, Redis, Linux, Docker, Bash, Git, GitLab CI/CD, Helm, OpenShift

  5. Software Engineering Intern, Roni Analytics

    February 2023 – May 2023

    Contributed as part of the co-founding team of a startup, developing a crypto analysis tool incorporating real-time metrics from Ethereum-based layer 1 blockchains. Designed and optimized Spark SQL queries on Hadoop HDFS systems to process large-scale blockchain datasets for efficient analysis and backtesting workflows. Prototyped an interactive analytics dashboard using Chart.js and a Node.js API, then containerized the application with Docker and orchestrated it on Kubernetes.
    Tech stack: Python, React.js, Node.js, Apache Spark, Hadoop HDFS, Docker, Kubernetes

  6. Software Engineering Intern, CERN-HSF (Google Summer of Code)

    May 2022 – August 2022

    Developed and published an Etherpad plugin via NPM to enable collaborative file-sharing across the CS3 Science Mesh platform using Golang REST APIs.
    Tech stack: JavaScript, Node.js, Golang, Docker

  7. Software Engineering Intern, bcoin (Summer of Bitcoin)

    May 2022 – August 2022

    Adapted Bitcoin-Core compact block relay (BIP152) in the bcoin library; implemented end-to-end tests to raise coverage by 40%.
    Tech stack: JavaScript, Node.js, C++, Mocha

  8. Software Engineering Intern, Public Lab (Google Summer of Code)

    May 2021 – August 2021

    Updated a spectrometry data-analysis library for cross-browser WebRTC camera switching; added mapping integrations and boosted test coverage by 30%.
    Tech stack: JavaScript, Ruby on Rails, WebRTC, Leaflet.js, Cypress

  9. Software Engineering Intern, moja Global (Linux Foundation Mentorship Program)

    June 2021 – September 2021

    Prototyped a Vue.js dashboard interfacing with Flask APIs; containerized via Docker and managed infra with Terraform on GCP.
    Tech stack: Vue.js, Python, Flask, Docker, Terraform, GCP, AWS, Azure

My skills

  • Full Stack Engineering & API Development
  • DevOps & Cloud Engineering
  • Machine Learning
  • Data Engineering

Portfolio

Blog

Contact

Contact Form (Please avoid spam)