UX DrivenSoftware Engineer
Introduction
Overview
Experienced software developer with a diverse skill set and a proven track record in adapting to various technologies. Committed to continuous learning and skill enhancement, I bring adaptability and a strong foundation to each dynamic project. Eager to embrace new technologies for ongoing enrichment and growth.
Front End
Back End
Full Stack
What I have done so far
Work Experience.
Frontend Developer
- Led the development of pixel-perfect UIs for AI-driven web applications, employing Next.js, Tailwind CSS, TypeScript, and Shadcn/UI. Ensured mobile-friendly and responsive layouts while prioritizing SEO and performance optimization for a seamless user experience.
- Integrated REST APIs to facilitate seamless data exchange between the frontend and backend, contributing to the development of responsive and data-driven applications.
- Implemented Supabase authentication features to support user sign-in, sign-up, forgot password, and password reset functions within a system that utilizes cookie-based route protection for enhanced security.
- Effectively implemented Sanity CMS to manage and create blog content.
- Utilized Test-Driven Development (TDD) for precise unit testing, following the Arrange-Act-Assert (AAA) pattern. Proficient in crafting end-to-end (e2e) tests using Playwright for robust validation of critical scenarios.
- TypeScript
- Tailwind
- React
- Next.js
- Recoil
- Redux
- Material UI
- Shadcn UI
- Three.js
- React3Fiber
- Framer Motion
- Node.js
- Express
- PostgreSQL
- MongoDB
- Supabase
- Prisma
- Docker
- Resend
- Sanity CMS
- Postman
- Jest
- Vitest
- Cypress
- Playwright
My work
Projects.
I possess a diverse portfolio of projects that demonstrate my skills and experience in solving real-world problems. Each project is succinctly described and includes links to code repositories and live demos. These examples showcase my ability to handle complex challenges, work with different technologies, and effectively manage projects.
Genie Blog
AI-powered blog generator that allows users to create blog posts with just a single click.
#Next.js
#Tailwind
#Open ai
#supabase
Design AI
Create your unique and exclusive shirt with our brand-new AI 3D customization tool. Unleash your imagination and define your own style.
#react
#three.js
#tailwind
#openai api
Showcase AI
This application to generate unique and creative high quality images based on user inputs or specific criteria and also learn from the other user prompt.
#react
#node.js
#dalle
#mongoDB
Summarizer AI
This AI article summarizer is allows users to summarize long articles into shorter and more concise versions. The app is designed to be user-friendly and easy to use.
#react
#api
#tailwind
Fitness
This application allows users to learn about different exercises. It also includes a Youtube videos, so users can find each exercise details with youtube videos.
#react
#material-ui
#api
3D Portfolio
This website is a showcase of my skills as a web developer. It uses 3D graphics and animation to create a visually appealing and interactive experience.
#react
#tailwind
#three js
#framer motion
Workflow
I adhere to the Agile methodology for software development. It includes analyzing and planning requirements, iterative software building, and continuous improvement of design and functionality.