Hi, my name is
Deepak Sharma
I build things for the web.
I’m a software engineer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I’m focused on building accessible, human-centered products at
About me
Hello! My name is Deepak and I enjoy creating things that live on the internet. My interest in web development started back in 2022 when I decided to try editing custom Tumblr themes — turns out hacking together a custom reblog button taught me a lot about HTML & CSS!
Fast-forward to today, and I’ve had the privilege of working at an Freelancing agency, a start-up, a huge corporation, and a student-led design studio. My main focus these days is building accessible, inclusive products and digital experiences at Upstatement for a variety of clients.
I also recently launched a course that covers everything you need to build a web app with the Spotify API using Node & React.
Here are a few technologies I’ve been working with recently:
- JavaScript (ES6+)
- TypeScript
- React
- Eleventy
- Node.js
- WordPress
Where i've Worked
Engineer " @ " Graphic design
May 20dcccccccccc22 - Present
- Wrccccccccccccccccccite modern, performant, maintainable code for a diverse array of client and internal projects
- Work wcvxxxith a variety of different languages, platforms, frameworks, and content management systems such as JavaScript, TypeScript, Gatsby, React, Craft, WordPress, Prismic, and Netlify
- Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis
Engineer " @ " Graphic design
May 2022 - Present
- Write modern, performant, maintainable code for a diverse array of client and internal projects
- Work with a variety of different languages, platforms, frameworks, and content management systems such as JavaScript, TypeScript, Gatsby, React, Craft, WordPress, Prismic, and Netlify
- Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis
Some Things I've Built
-
Featured Project
Halcyon Theme
A minimal, dark blue theme for VS Code, Sublime Text, Atom, iTerm, and more. Available on Visual Studio Marketplace Package Control Atom packge Manager npm
- VS Code
- Sblime Text
- Atom
- Iterm2
- Hyper
-
Featured Project
Build a CodePen Projects
CodePen is a social development environment. At its heart, it allows you to write code in the browser, and see the results of it as you build. A useful and liberating online code.
CodePen is a social development environment for front-end designers and developers. Build and deploy a website, show off your work, build test cases to learn and debug, and find inspiration..
- React
- Express
- Spotify API
- Styled Components
-
Featured Project
Build a Spotify Connected App
Having struggled with understanding how the Spotify OAuth flow works, I made the course I wish I could have had.
CodePen is a social development environment for front-end designers and developers. Build and deploy a website, show off your work, build test cases to learn and debug, and find inspiration.
- React
- Express
- Spotify API
- Styled Components
Other Noteworthy Projects
view the archiveIntegrating Algolia Search with WordPress Multisite
Building a custom multisite compatible WordPress plugin to build global search with Algolia
-
Time to Have More Fun
A single page web app for helping me choose where to travel, built with Next.js, Firebase, and Tailwind CSS
-
Building a Headless Mobile App CMS From Scratch
Find out how we built a custom headless CMS with Node, Express, and Firebase for a project at Upstatement
-
OctoProfile
A nicer look at your GitHub profile and repo stats. Includes data visualizations of your top languages, starred repositories, and sort through your top repos by number of stars, forks, and size.
-
Google Keep Clone
A simple Google Keep clone built with Vue and Firebase.
Apple Music Embeddable Web Player Widget
Embeddable web player widget for Apple Music that lets users log in and listen to full song playback in the browser leveraging MusicKit.js. Read more about this project on 9to5Mac.
What’s Next?
Get In Touch
Although I’m not currently looking for any new opportunities, 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!
Contact