Hey there! My name's
Sumit Mittal.
Software Engineer. A Full Stack Developer with an interest in Functional Programming.
🚀
Currently exploring new opportunities and working on some side projects.

✏️
Projects

Web Stack Explanation

React, and Remix was my choice for building the frontend. It allowed me to learn about Remix, a relatively new React Framework. I chose Serverless (Hasura) for its flexibility and ease of use for the backend.

Problems and Thought Process

I built this because in the past, I had faced difficulties finding a website which sells camping supplies and outdoor gear.

Lessons Learned

I got a chance to learn about the backend and serverless architecture. It also enabled me in understanding all the pieces of the stack and how they work together.

Web Stack Explanation

I wanted to build a cross-platform mobile app; Having been working with React for some time now, it was evident that I chose React Native. To make it feel like a native app, I used React Native Paper, a material design component library for React Native.

Problems and Thought Process

When I started building this app, it was because of not being able to rent cars (within Canada) via other platforms like Turo (Due to their recent age restriction for all renters). I researched and found many different ways to make the car rental process easier and more accessible. Check out the demo site showcasing the app and a few other ideas around it.

Lessons Learned

With this project, I got a chance to learn about mobile development and React Native. I also learned about various mobile UI components like BottomSheet, Navigational elements and how to use each one of them.

Web Stack Explanation

I built this Game using React and TailwindCSS, I had a lot of fun builing this game.

Problems and Thought Process

I was intrigued by the wordle game and wanted to challenge myself into build one.

Lessons Learned

I took this opportunity to learn more about Functional Programming and how it can be used within different React components. I also learned some cool animation and motion effects.

About Me

My primary expertise lies in JavaScript - ES6+, React, TypeScript, Node.js, GraphQL, Postgres, Neo4j(Graph DB), SQL Server, RxJs(Observables).Currently, I am diving into the Functional paradigm of programming, I have been using JavaScript and dabbling around with pure functions, monads and shifting to a much more declarative style of functional and reactive programming.I am a strong advocate of functional programming and believe in making functions first-class citizens!I also love sports biking, and I am an outdoor enthusiast.
Let's Get in TouchBuilt with ❤️ using React, Tailwind and Framer Motion