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
Technologies
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