Welcome To
My Personal Portfolio

Hi, I am Jai Phookan

|

Download My CV
ajay



About Me

I'm a recent graduate with a Master of Information Technology in Distributed Computing from the University of Melbourne, achieving a 77% WAM.
My technical skills encompass a wide range of modern web technologies and distributed systems:

Languages: TypeScript, JavaScript, Java, Python, C#
Frontend Technologies: React, TailwindCSS
Backend Technologies: Node.js, Express, Spring, Flask, .NET
Databases & Tools: PostgreSQL, MySQL, MongoDB, Redis, ElasticSearch
DevOps: AWS, Docker, NGINX, GitHub Actions

Notable Projects & Experience:
Update (Software Development Intern): Led the transformation of a core recommender system for an AI-powered social planning app, achieving a 30% increase in user engagement and 20% decrease in dropped plans. Built scalable services using TypeScript, Node.js, and ElasticSearch.

OceaniaDevs: A job platform for tech professionals in Australia that I developed and launched independently. Built with Python, Flask, PostgreSQL, Redis, and React, it features optimized search capabilities and a robust CI/CD pipeline. Currently serving a growing user base in beta.

Academic Journal Management Platform: Developed a comprehensive system for an international research journal, earning the Merit Award in Computing & Information Systems. Built secure REST APIs using Node.js and MySQL for complex user management workflows.


    Projects

    MiningConnect: Mining Industry Jobs Platform - Image 1MiningConnect: Mining Industry Jobs Platform - Image 2MiningConnect: Mining Industry Jobs Platform - Image 3MiningConnect: Mining Industry Jobs Platform - Image 4

    MiningConnect: Mining Industry Jobs Platform


    • Solo developed MiningConnect, a specialized jobs platform for the Australian mining industry; currently in beta • Project has been released in beta and scheduled for a wider release in mid July 2025 • Developed a full-stack solution using React, TypeScript, Tailwind CSS on the frontend and an optimized PostgreSQL backend via Supabase, featuring efficient caching and indexing for seamless data retrieval • Built an asynchronously operating daily job scraping and processing service with BullMQ, Redis, and OpenAI APIs to extract, evaluate, and categorize mining jobs using LLMs for greater relevance to applicants • Implemented a separate Express.js backend server containerized with Docker and deployed on Railway for handling complex business logic and third-party integrations


    Tech Stack
      React
      TypeScript
      Supabase
      Redis
      Docker
      OpenAI
      Express
      Railway
    OceaniaDevs: Tech Jobs Platform - Image 1OceaniaDevs: Tech Jobs Platform - Image 2OceaniaDevs: Tech Jobs Platform - Image 3OceaniaDevs: Tech Jobs Platform - Image 4

    OceaniaDevs: Tech Jobs Platform


    OceaniaDevs is a new refined, tailored jobs platform focused entirely on the technology industry in Australia and dedicated to serving technology professionals. • Utilized Python and Flask with Gunicorn with the Gevent library for the backend • Leveraged PostgreSQL's Full-Text Search (FTS) capabilities and created indexes on key columns, resulting in a ∼80% improvement in search query execution times • Configured NGINX as a reverse proxy, significantly boosting page load speeds • Implemented Redis for session management and caching search queries, reducing average response times by 60% • Utilized Docker for containerization, ensuring consistent development and deployment environments • Built a CI/CD pipeline to automate the deployment of the dockerized application to AWS Lightsail using GitHub Actions, streamlining updates and maintenance • Developed a responsive frontend with React and TailwindCSS, ensuring a modern and user-friendly interface


    Tech Stack
      Python
      PostgreSQL
      AWS
      Docker
      Redis
      React
      NGINX
    Real-Time Location Tracking App for Families - Image 1Real-Time Location Tracking App for Families - Image 2Real-Time Location Tracking App for Families - Image 3

    Real-Time Location Tracking App for Families


    • Created a Android application that incorporates real-time, simultaneous location tracking for multiple family members & uses geofencing technology to trigger alerts when members enter or exit designated zones • Led backend development for a Android application, within a three-person team, designed to enhance family safety • Utilized Kotlin and Java for the application's core logic; integrated Firebase for real-time location data storage, • Integrated Google Maps APIs for precise location tracking and geofencing capabilities


    Tech Stack
      Android
      Java
      Kotlin
      Firebase
      Google Maps
    Realtime, Collaborative Drawing Board & Chat Application - Image 1Realtime, Collaborative Drawing Board & Chat Application - Image 2Realtime, Collaborative Drawing Board & Chat Application - Image 3

    Realtime, Collaborative Drawing Board & Chat Application


    • Developed a real-time shared drawing board application built using Java, leveraging Java RMI for network communications, where multiple users can draw on a shared canvas simultaneously and chat together in real-time • Enables multiple users to simultaneously draw, modify shapes and interact on the canvas for collaborative work • Leveraged Multi-threading and Concurrency mechanisms to ensure seamless real-time collaboration without any lag or overlap issues for a seamless user experience


    Tech Stack
      Java
    Full Stack Vacation Rental Reservation Platform - Image 1Full Stack Vacation Rental Reservation Platform - Image 2Full Stack Vacation Rental Reservation Platform - Image 3

    Full Stack Vacation Rental Reservation Platform


    • Created a responsive full-stack web application for booking vacation rentals. Features added includes: Registration, Login, Creation of New Listings, Booking functionality etc. • Leveraged NodeJs and Express to devise robust RESTful APIs to support critical features, including user authentication, property listings, and reservation bookings • Utilized MongoDB with the Mongoose ODM library to enhance data management, ensuring efficient retrieval of property and user details; employed ReactJS & TailwindCSS for a modern, responsive frontend • Incorporated bcrypt and JSON Web Tokens (JWT) for enhanced user authentication, utilized AWS S3 for streamlined image storage and management and hosted on Vercel


    Tech Stack
      MongoDB
      React
      Express
      NodeJS
      AWS

    Skills & Tools

    Java
    Spring
    React
    TypeScript
    NodeJS
    MongoDB
    Express
    MySQL
    Hibernate
    Postman
    JavaScript
    AWS
    Swagger
    PostgreSQL
    Redis
    Python
    Docker
    Supabase
    OpenAI
    Railway

    Contact Me

    Contact Form