Hi, i'm David

About Me

Skills

Front-End Development
Full-Stack Development
Back-End Development
Problem Solving
CI/CD (GitHub)
Communication Skills
Integration Testing
AWS
Unit Testing
No-SQL Database
Version Control (Github)
SQL Database
End-To-End Testing

Technologies

CSS
Zod
Convex DB
Vercel
Redis
Express.js
Storybook
PostgresSQL
MySQL
Github
Socket.Io
Drizzle
Firebase
Uploadthing
Node.js
Prisma
Sanity CMS
HTML
TRPC
Socket.Io
Auth.js
Typescript
Docker
Socket (Pusher.js)
Tanstack React-Query
RTL & Jest
Javascript
Bun & Hono
Tailwind CSS
GraphQL & Apollo
React.js
ShadCn UI
React Hook Form
Next.js
Cypress
Kinde
Stripe
GitHub Actions
Mongo DB
Clerk Authentication

Projects

Click to view project details

Discord Clone

This is a responsive Discord clone with Google authentication. It has all the features of Discord: Creating Servers, Adding either text, audio and video Channels, Adding members to a server, along with messaging functionalities

LocalMart

This project is a responsive e-commerce application developed as my MSC final project. It's a comprehensive full-stack application featuring credential and OAuth authentication, along with robust security measures such as 2FA, email verification, reset password functionality, and middleware to safeguard API and private routes. The application incorporates a role-based system where users can be designated as either sellers or buyers. For sellers, there's a dedicated dashboard allowing customisation of their store, including adding, updating, and deleting products, as well as tracking ordered items. Buyers benefit from a fully functional cart system and product review feature, enabling them to browse product listings, search for specific items, place orders, and manage their purchases by canceling or initiating returns. Overall, this e-commerce application is a comprehensive solution encompassing essential features for both sellers and buyers, ensuring a seamless and secure online shopping experience.

Task Flow

Responsive Trello clone is a collaborative project management tool that mimics Trello's simplicity. It uses boards, lists, and cards for organizing tasks, with features like drag-and-drop and task assignment. It enables task management.

Notion

This is a responsive Notion clone with Google and Github authentication. It has all the features of Notion: Ability to create and preview notes, and image uploads.

Instagram Clone

This is a responsive Instagram clone with Google sign-in. It has all the features of instagram: like, unlike, comment and messaging, along with uploading videos and images

Contact

Feel free to reach out if you have any question