Hi, i'm David

Welcome to my portfolio! I'm a software engineer with a passion for developing full-stack web applications. Feel free to explore my portfolio to see examples of my past work. Let's connect and discuss how I can assist you with your next project.

About Me

I'm a Software Engineer with 4+ years of experience in both frontend and backend development. I specialise in building responsive, high-performance web applications using technologies like React, Next.js, Node, and Go. I have a strong foundation in JavaScript and TypeScript, and I enjoy creating user-friendly interfaces that deliver great experiences. I’m also experienced with API integration, state management, and optimising application performance. I thrive in collaborative environments, but I’m equally comfortable working independently, constantly learning, and taking on new challenges to grow as a developer.

Skills

Front-End Development
Full-Stack Development
Back-End Development
Problem Solving
Time-management
Creativity
Communication
Team Collaboration
Adaptability

Technologies

Kubernetes
CSS
Zod
Convex DB
Vercel
Redis
Express.js
SQL lite
Storybook
PostgresSQL
MySQL
Github
Socket.Io
Drizzle
Firebase
GRPC
Node.js
Prisma
CMS
HTML
TRPC
Go
Typescript
Docker
Tanstack React-Query
RTL & Jest
Javascript
Hono
Tailwind CSS
GraphQL & Apollo
React.js
ShadCn UI
React Hook Form
Next.js
Cypress
AWS
Stripe
Mongo DB
Clerk Authentication

Projects

Click to view project details

Canvas App

This is a collaborative canvas app powered by Liveblocks, enabling real-time updates. Users can draw, add shapes, write text, customize colors, and work together seamlessly.

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

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