Welcome To
My Personal Portfolio
Hi, I am Jai Phookan
|

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:
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.
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. Engineered scalable backend services using TypeScript, Node.js, and ElasticSearch.
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

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

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

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

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