Taranveer
Singh
Fullstack Developer
CONTACT ME

About Me

I am a doting problem solver with predictable consistency. I have built frontend projects (using React) and backend projects (using C# .NET MVC). Coming from a background in customer service, I am used to diagnosing and fixing problems while documenting my steps. No matter what role I am assigned, I am a reliable contributor for the team. I ask questions that eliminate ambiguity and I take it upon myself personally to deliver work that I take pride in.

LEARN LOG GLIMPSES

C# .NET MVC Projects

A full stack issue tracker app built with ASP.NET MVC, C#, and SQL

Explore

A log of my technical learnings throughout my coding journey.

Explore

An address book to keep track of all your contacts and email them.

Explore

React Projects

Solo Project: A momentum investing site that uses a proxy API server to fetch the stocks' data.

Explore

Pair Project: A movie listing site that uses API calls to fetch the movies' data.

Explore

Group Project: A product listing site for upcycled climbing ropes.

Explore

Javascript Challenges

Some small vanilla Javascript apps that you can quickly browse through.

All apps have a section named The Code for code explanations.

Check if a word reads the same backwards as it does forward.

Learn More

The famous coding challenge of fizzbuzz with "stinging" UX requirements.

Learn More

A mortgage calculator to assist you with your payments

Learn More

An event tracker with local storage.

Learn More

An API consuming app displaying necessary info about popular movies.

Learn More

An app that takes a user input and reverses the entered string.

Learn More

What I Use

I have built websites from the ground up. Bootstrap makes it easy to quickly implement common layouts and elements that add finesse to an app. To tweak those template stylings and to fill in any gaps, I don't shy away from diving deep into CSS either.

Vanilla Javascript is the bread and butter of client-side web development and my mother tongue when it comes to coding. I am also well versed with the React framework. I utilize React whenever I anticipate intricate user interactions, state changes and resulting re-renders. I effectively use React Hooks to keep the UI in sync with the app state.

I utilized functional programming for my frontend apps, striving to make my functions pure. I can use both Jest and Mocha to ensure code reliability through unit testing. Additionally, I integrated end-to-end testing into my React apps using Cypress to validate functionality and user experience.

I have used C# to build my backend apps. I rely on the .NET framework to add to the efficiency of building solutions as well. You can explore my capstone projects here.

CRUD operations are essentially why we pay for internet. An app can go from being "impressive" to "usable" by allowing information exchange and persisting data. I have implemented PostgresQL in all my capstone projects.

I can efficiently use Git's version control both from IDE and from the CLI. I've worked on intense team projects in which I coded in separate git branches and made PR's for code reviews that were then merged into the main branch.

Get In Touch

    OR