Hello!

I'm Karan Agrawal, a design-minded software engineer focused on building beautiful interfaces & experiences

Get in touch mr.karanagrawal@gmail.com

Background

I'm currently working as a Frontend Lead at Speer Technologies building stuff for the web with some awesome people.

As a Software Engineer, I enjoy bridging the gap between engineering and design — combining my technical knowledge with my keen eye for design to create beautiful products. My goal is to always build applications that are scalable and efficient under the hood while providing engaging, pixel-perfect user experiences.

When I'm not in front of a computer screen, I'm probably watching Netflix while munching on a bag of Bhujia Sev, listening to music, watching random stuff on YouTube, or crossing off another item on my bucket list.

I'd love to discuss potential opportunities. Exploring opportunities to connect and work with new people excite me!

Searching for an engineer to bring your designs and features to life?
Skills

I’ve picked up a wide array of skills over the past 5 years working as a full-time Software Engineer, and I aim to improve these skills everyday. Here are a few of the technologies that I have experience with:

Languages
  • JavaScript (ES6)
  • TypeScript
  • HTML/CSS
  • Python
  • C/C++
Frameworks
  • React
  • React Native
  • NextJS
Tools
  • Webflow
  • Wordpress
  • Git & GitHub
  • Chrome DevTools
  • Postman
Design
  • Figma
  • Zeplin
Experience
Aug 2023 - Present
Frontend Lead
Feb 2021 - Jul 2023
Senior Software Engineer
Feb 2019 - Jan 2021
Software Engineer
Aug 2018 - Oct 2018
Product Manager Intern
Software Development Intern
Dec 2017 - Jan 2018
Software Development Intern
May 2017 - July 2017
Software Development Intern
Coordinator
View My Resume
Side Projects

I love working on UI/UX design projects on the side and participating in hackathons to be able to meet new people.

It uses Machine Learning to pinpoint the important parts of a video and stitches them together using other tools in Python to get a condensed clip of the original video.
🏆 Won 5th Prize at Hack in the North 2018 🏆

Python NLTK Flask HTML/CSS

Built a Chrome extension for users to be able to jump to certain parts of a YouTube video by simply searching for words spoken in the video by applying NLP and Speech Processing on the video.
👨🏻‍🎓 Engineering Final Year Project - 8 credits 📚

React JavaScript Python NLTK HTML/CSS

We take the pain out of finding the right contact information, calling customer service, and waiting hours on end for updates. Our application allows for the centralized management of issues faced by citizens. Users can submit all issues such as, pipe breakages, internet/cable service loss, electricity outage, and water stoppage directly on our easy to use app.
🏆 Won Grand Prize at Smart Cities International Hackathon 2018 🏆

React/Redux JavaScript HTML/CSS

A complete toolkit in for image editing, with features like cropping, color-filters, Greenscreen imaging, etc.

JavaScript

Every JPEG image file has a significant arrangement of the first three bits. This C program looks for those significant bits and recovers permanently deleted images from memory.

C