Hi, I'm Kunal

Full-Stack Developer | Aspiring Software Engineer

Kunal Dubey

About Me

Hi! I'm Kunal Dubey, a full-stack developer with a passion for creating impactful projects and contributing to the open-source community. I specialize in ReactJS, Next.js, Node.js, and Express.js, and I've also explored technologies like Electron, Flutter, and TypeScript.

Recently, I've been diving into Homebrew, working on formulas like Odin to simplify cross-platform installations.

Beyond development, I'm actively working toward improving on Codeforces and have a strong interest in algorithms. My journey is fueled by curiosity, continuous learning, and a drive to share knowledge.

Let's collaborate and create something extraordinary together!

Experience

Software Developer Intern

Capital Compute Technologies

Jan 2025 - Present

Used ElectronJS to develop an application similar to Loom and made signed universal DMG for MacOS also setup CircleCI for the automation of uploading new binaries of the application to AppStore after code-signing and notarization.

  • Developed and tested an ElectronJS application similar to Loom also created Github Workflows to automate creation of the binaries in Docker container for Windows, Mac and Linux and created Github releases for the same.
  • Setup CircleCI for the automation of uploading new binaries of the application to AppStore after code-signing.
  • Managed AWS EC2 instance hosting the WebApp for the application and used various tools like Caddy as well as AWS Transcoding service to convert Webm to mp4.
  • Also worked with multipart upload with AWS for uploading video files using pre-signed URLs.

Frontend Developer Intern

HIDS Technologies Pvt. Ltd.

Oct 2023 - Feb 2024

Used React.js and Next.js with active REST API to design and implement various projects.

  • Developed various application using Next.js and TypeScript.
  • Worked with JEST and Cypress for unit and integration testing.
  • Designed, developed and tested an E-learning platform called Skill Master using ReactJS also worked on a LMS system in Next.js.

FullStack Development Intern

Brew Labs Pvt. Ltd.

Feb 2023 - Apr 2023

Was part of a team of 4 and worked on designing and improving web applications using ReactJS.

    Projects

    Resourcify

    • This is a cross platform system resource monitoring application built using ElectronJS. The project code is written in TypeScript and the project is hosted in a Github Repository, the project works seamlessly on all platforms like Windows, Mac and Linux and the respective binaries can be found in the repository release section.
    • For this application I was posed with the issue that the IPC Handler is not typesafe by default, therfore I had to write and adapter around the IPC Handler to type check the input from the front-end and sanitize the data.
    • For this project I also had to set up Workflow to create the binaries for the different platforms inside docker containers.

    CP CList (Chrome Extension)

    • This is a Chrome Extension that I made to keep track of upcoming coding contests on Codeforces, AtCoder, LeetCode and CodeChef.
    • The extension is written in ReactJS and TypeScript with Vite Server along with Manifest 3.0 for the extension manifest.
    • The extension is added to the Microsoft Store.
    • Microsoft Store link is here

    HomeBrew Contributions

    • Fixed Homebrew formula for Odin Programming language, the formula had the issue that the vendor libraries were removed from the formula during and upgrade and were only linked back for Mac devices and not for linux devices, I managed to rewrite the formula in my PR 182310 and helped fix the formula for Homebrew users.
    • Along with the above fomula fix I have also done some minor formula source fixes to make the formula available on Homebrew and have successfully merged 4 PRs for formulas like ldid, vcprompt, debianutils and odin.

    Smarter Tasks

    • This project was a part of an assignment for an internship.
    • Used ReactJS, TypeScript and Vite to build a task management application.
    • The application is divided in two parts one is the client and the other is the API.
    • The API is hosted on Railway and the client is hosted on Vercel.

    Drop me a message!