Hi, my name is
Harjas Sodhi.
I build things for the web.
I’m a software engineer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I’m pursuing my undergrad in Computer Science Engineering and looking for opportunities in Software Development.
Get In Touch
01.
About Me

Hello! My name is Harjas and I enjoy creating things that live on the internet. My interest in web development started back in 2019 when I participated in a hackathon for the first time — turns out web-hackathons can teach you a lot about HTML, CSS & JS!

Fast-forward to today, and I’ve had the privilege of working at an Ed-Tech, a Start-Up and at Google Developer Student Club and completed 450+ Questions on My Leetcode. My main focus these days is looking for full-time opportunities where I can build accessible digital experiences for a variety of clients.

I also recently participated in an open source program in which I provided documentation tutorials for various topics of React and Javascript.

Here are a few technologies I’ve been working with recently:

  • Javascript
  • TypeScript
  • React.JS
  • Node.JS
  • MongoDB
  • Java
  • CSS
  • TailwindCSS

02.
Work & Education
Kylo Apps
Pepcoding
GGSIPU
Backend Engineer Intern @ Kylo Apps
February 2022 - April 2022
  • Skills- NodeJS, ExpressJS, REST, MongoDB, Google Cloud, etc
  • Write modern, performant, maintainable code for a diverse array of clients and integrating it with databases for 4+ Projects
  • Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis
03.
Some Things I’ve Built
Other Noteworthy Projects
Twitter Marketing Tool
A tool made for helping service providers automate the task of cold messaging prospective clients on twitter. The tool finds clients by analyzing the tweets for keywords provided to it and then sends the provided message to all suitable accounts hence saving time
NodeJS, Puppeteer.JS
Goorooit
Developed at Kylo Apps. Created the entire backend for an app where professionals can register their skills and list their meeting price and aspirants can search them can pay for the meeting on the app. The payment automatically gets split into app owner's commission and professional's cut and meeting link is generated on the fly and sent to both the parties. Implemented other features like referral system, reviews, Q&A forums etc. Not yet in production.
Node.JS, Express.JS, MongoDB, Razorpay, Google-Cloud
Google Sheets Clone
A google sheets clone with features like cell targeted formulas(which keep the value of the targeted cell updated even if the parent cell value changes), applying styles and formatting, saving sheets in localstorage, creating new sheets etc.
HTML, CSS, Javscript
Random Color Generator
A web app to generate infinite number random colors and gradients on the basis of generating a new HEX value each time. The CSS code is also generated each time and copied to the clipboard.
HTML, Javascript, CSS
WebCam Tool
A web app that allows users to capture and download photographs and record videos using their webcams and apply filters to those photos.
HTML, Javascript, CSS, Mediastream APIs
Drag n Drop To-Do List
A Drag and Drop To-Do list with persistent data that gets stored in browser's local storage
Typescript, React.JS, CSS, React-Beautiful-DND
CxMax
A sample landing page for a business website with a lot of interactivity, complete responsiveness and components like carousels etc.
HTML, CSS, Javascript
Jira Clone
A minimalistic JIRA clone with features like issuing tickets, deleting tickets, recycle bin, changing priorities, search and dark mode.
HTML, CSS, Javascript
Dev Portfolio
My Developer Portfolio
React.JS, Typescript, Tailwind.CSS, Google Analytics
04. What’s Next?
Get In Touch.
I’m currently looking for fulltime opportunities and my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you as soon as possible!
Or
Check Out My Resumes