Praneeth Welideniya

Front-End & Mobile Developer

I craft seamless and innovative digital solutions for mobile and web

About

I am an experienced software developer with over 5 years of professional expertise in mobile and front-end development, specializing in crafting seamless and innovative digital solutions. With a keen eye for detail and a knack for creating pixel-perfect designs, I bring proficiency in JavaScript, TypeScript, React, and React Native. Dedicated to producing high-quality software using Agile methodologies, I am committed to continuous learning and adaptability, ensuring that every solution meets both client and end-user expectations.

Skills

  • JavaScript
  • TypeScript
  • React
  • React Native
  • NextJS
  • NodeJs
  • Express
  • HTML
  • CSS
  • TailwindCSS
  • MongoDB
  • Java
  • Firebase

Experience

  1. 2023 May
    2023 Nov

    Worked as a mobile developer, responsible for designing and developing reusable UI components using TypeScript, app building, and release processes, publishing apps on App Store and Google Play Store, releasing app updates using code push, addressing backend API issues, and actively participating in Agile routines and ceremonies to ensure efficient project management.

    • React Native
    • React
    • TypeScript
    • JavaScript
    • Redux
    • PHP
    • Laravel
  2. 2022 Jan
    2023 Feb

    Worked as a front-end and mobile app developer, responsible for designing and developing reusable UI components using TypeScript, app building, and release processes, publishing apps on App Store and Google Play Store, and actively participating in Agile routines and ceremonies to ensure efficient project management.

    • TypeScript
    • JavaScript
    • React
    • React Native
    • NextJS
    • NodeJs
    • Express
  3. 2020 Nov
    2022 Dec

    Worked as a mobile developer, responsible for designing and developing reusable UI components using TypeScript, app building, and release processes, publishing apps on Google Play Store, and actively participating in Agile routines and ceremonies to ensure efficient project management.

    • JavaScript
    • React
    • React Native
  4. 2018 Aug
    2020 Nov

    Worked as a full stack developer, responsible for designing and developing web applications, APIs using Spring Boot, and mobile applications, while actively participating in Agile routines, practicing version control, and ensuring a well-rounded approach to software development.

    • Java
    • JavaScript
    • Spring Boot
    • React
    • React Native

Projects

  1. DezainerLogo

    AI-powered design tool that enables users to generate and edit social media designs through AI. Features include AI-driven design generation using multiple models (Gemini Flash, Replicate), background removal, secure payment processing with Stripe, authentication with Clerk, and cloud storage using Google Cloud. Built with a responsive design editor using React Konva for complex image manipulation and real-time updates. Backend architected with PostgreSQL (Neon) for scalability.

    • Next.js
    • React Native
    • Expo
    • TypeScript
    • Node.js
    • PostgreSQL
    • React Konva
    • Stripe
    • Clerk
    • Google Cloud Storage
    • Vercel
  2. DebtApp

    This is a debt management web application built on Next.js, Express.js, and MongoDB. This platform empowers users to effortlessly track their debts, whether given or taken, and manage repayments through customizable installments. With a seamless user interface deployed on Vercel, and a robust backend hosted on Azure App Service, our solution ensures reliability and scalability.

    • React
    • NextJs
    • TypeScript
    • NodeJs
    • Express
    • mongoDB
    • Azure App Service
    • vercel
  3. WorkoutAppLogo

    This is a React Native app, Designed and developed a comprehensive workout app tailored to muscle building, showcasing exercises categorized by targeted muscles and available equipment. Each exercise is accompanied by a detailed description, step-by-step instructions, and visual aids, including images demonstrating proper form and the specific muscles engaged. Committed to promoting effective fitness routines, I integrated features to facilitate users in achieving their fitness goals efficiently and safely.

    • React
    • React Native
    • JavaScript
    • Redux
  4. NoteAppLogo

    This is a React Native app, allowing users to create, categorize, and manage notes seamlessly. Implemented features such as customizable categories, client association, and persistent storage using Redux. Ensured type safety and code maintainability with TypeScript integration.

    • React
    • React Native
    • TypeScript
    • JavaScript
    • Redux
  5. ProgressBarLogo

    This is a simple and versatile ProgressBar component in React, perfect for visually indicating progress within applications

    • React(Vite)
    • TypeScript
    • HTML
    • CSS
    • TailwindCSS