avatar

Hey again!πŸ‘‹πŸ»

πŸ‘¨β€πŸ’» Software Developer with a Master of Information Technology from Swinburn University. Experienced in front-end, back-end, CMS management, and UI/UX enhancements.

πŸš€ Always learn, always improve.

Skills

Front End

TypeScript
React
Next.js
Astro
React Native
StoryBook
Unit Testing
Jest
Vitest
Cypress
Tailwind
Vanilla Extract
MUI
Styled System
CSS
Mobx
Redux
React Context

Back End

Express.js
PHP
JAVA
Sanity
WordPress
Craft
SQL
MongoDB

DevOps

Vercel
GitHub Actions
Git

Tools

Figma
Jira
ClickUp
Trello
nvim
VS Code
Submlime

A little bit about me

I'm Jay Pancholi, a Full Stack Developer based in Melbourne. I've always been passionate about crafting efficient and elegant solutions through code, which is why I enjoy software development so much. I find it incredibly fulfilling to build digital tools and experiences that are not only functional but also delightful to use. I believe that well-written code can simplify complexities and have meaningful impact on both developers and end users.

When I'm not coding, I enjoy computer gaming, hiking, and scuba diving, scuba is my absolute favorite way to unwind and explore the underwater. I'm also a bit of a keyboard enthusiast, constantly perfecting my setup, and I love optimizing my workflow with tools like LazyVim tmux. Whether it's diving into new technology or discovering a new, I'm always eager to take on new challenges and continuously improve, in my coding journey and in life.

Experience

inlight

Full Stack Developer

β€’

2021 - 2023

Worked closely with Inlight team using agile methodology to deliver high-quality solutions to clients. Proficient in front-end and back-end development, CMS management, UI/UX enhancements, and ensuring accessibility standards. Experienced in writing thorough documentation, conducting tests, and maintaining robust systems across various projects

Transport Accident Commission (TAC) - How Safe Is Your Car

  • Built front-end search functionality, filters, and ANCAP page using TypeScript and Next.js
  • Developed unit tests and Cypress tests to ensure reliability and robustness
  • Ensured full accessibility of components and pages to meet AAA standards

Solstice Energy

  • Designed and developed components in Vanilla Extract for Sanity CMS
  • Connected form input fields to React Hook Form for efficient data handling
  • Created a custom multi-file upload feature, integrating with Resend service to email files.
  • Configured CMS and maintained the front-end using TypeScript.

Make a Wish

  • Revamped UI components in Twig, giving a fresh look to the Make-A-Wish website
  • Added new filter fields to Craft CMS to enhance content management capabilities.
  • Assisted in managing, maintaining and deploying the donation form built in React as npm package, ensuring version and stability.

Amplar Health

  • Managed and maintained systems for psychologists using a Next.js and TypeScript codebase, ensuring operational efficiency and prompt issue resolution.
  • Provided client support, addressing needs and maintaining clear communication.
  • Conducted regression testing after system updates to ensure continued functionality and stability.
  • Handled regular deployments using Vercel, ensuring consistent and reliable application delivery.

Vicinity

  • Enhanced UI/UX by implementing front-end tweaks using React and Storyblok CMS
  • Developed a custom plugin in Vue.js for Storyblok to automate promotions based on date and time logic
  • Wrote a Python script to bulk modify/remove unused fields in the mall database

Nando’s AU & NZ

  • Led a comprehensive UI overhaul for Nando's Australia and New Zealand websites
  • Implemented Framer Motion animations to enhance basting user experience Utilised LaunchDarkly feature toggles to efficiently manage test components
  • Regularly updated and maintained promotional free delivery offers

Zash Ventures

Full Stack Developer

β€’

2021 - 2022

  • Designed the system architecture for Veztr.
  • Worked on the Veztr App to bridge the gap between investors and startups using agile methodology.
  • Built APIs using Node.js and Express.js, with Sequelize for MySQL database management.

C2 Capital

WordPress Developer

β€’

2020 - 2021

  • Developed an online LMS app using PHP, Node, React, and WordPress.
  • Designed a Node (Express) API to handle requests and filters efficiently.
  • Integrated Stripe as a payment gateway for seamless transactions.
  • Implemented core logic using an OOP-based PHP approach.
  • Designed and developed three websites, enhancing online presence and functionality.
  • API is build in Node.js and applied auth0 for security
  • Provided help in design, development and code maintenance.

Freelance Work

Whitefox

Full Stack Developer

β€’

2021 - 2021

  • Developed a WordPress form for a real estate company to streamline the collection of client information
  • Included payment options and quotation features within the form to enhance functionality
  • Implemented PHPMailer to send SMTP emails to WhiteFox agents

My Little Tag

Full Stack Developer

β€’

2019 - 2020

  • Developed a lost and found website that generates unique QR codes for customers, AirTag was introduced
  • Facilitated the connection between item finders and owners by allowing QR code scans to provide owner contact information
  • Implemented a custom payment gateway for seamless transactions.
  • Enhanced the lost and found process, ensuring easy and efficient item recovery for users

Projects

Nobel Prize Search

  • Developed an application that updates data in real-time upon text field changes, ensuring the most current information is displayed. Implemented quality search ranking to display the most relevant results at the top
  • Utilized useEffect for debouncing input in text fields, reducing unnecessary API calls and enhancing performance. Implemented pagination for efficient data management, allowing users to navigate large data sets easily
  • Integrated Fuse.js for fuzzy search functionality with customizable parameters. Ensured a fully responsive design using Tailwind CSS, and utilized Shadcn.ui for accessible UI components. Implemented shareable URLs for easy query sharing and fetched up-to-date Nobel Prize data from the Nobel Prize API

TechStack

React
TypeScript
Next.js
Tailwind CSS
Fuse.js
Shadcn.ui

Robot Simmulation

  • A web application for simulating a robot on a 5x5 grid, built with React, TypeScript, and Tailwind CSS. The application features intuitive controls for moving and rotating the robot, with a clean, minimalistic design inspired by Bellroy.

TechStack

React
TypeScript
Tailwind CSS
Vercel

Overlapping Rectangles

  • Developed a function in TypeScript to determine if two rectangles overlap based on their top, bottom, left, and right coordinates, enhancing problem-solving skills and algorithmic thinking.

TechStack

React
TypeScript
Tailwind CSS
Vercel

SkipTheSearch

  • Created a comprehensive repository to consolidate all my learnings from various tools and packages
  • Designed to solve the problem of recalling past internet resources quickly and efficiently for developers
  • Built using VitePress.js and Obsidian, and hosted on Vercel for easy access

TechStack

TypeScript
VitePress
Vercel

Ticket Management System API

  • Developed as a beginner to understand authentication and API mechanisms
  • Built the API using Node.js and Express, with Sequelize for database management
  • Implemented JSON Web Token (JWT) for authentication and middleware setup
  • Enabled basic functionalities such as user creation, ticket creation, updating, and deletion

TechStack

JavaScript
Node.js
Express
Sequelize
JWT
bcrypt
mysql2

2048

  • Developed a replica of the 2048 game using React and Redux to learn and understand efficient state management
  • Implemented matrix transpose methods to build the core logic of the game, making the development process engaging and educational
  • Explored the Material-UI design library to enhance the user interface
  • Enabled functionality allowing players to select game layouts ranging from 2x2 to 8x8 matrices.

TechStack

React
Redux
Material-UI
Vercel