Hi, I'm Pawanjot
I’m a Developer who enjoys experimenting with different parts of software development and taking on projects that challenge me to learn something new.
I love building across multiple areas of tech, ranging from game development and mobile apps to AI tools and low-level systems in C/C++.
Feel free to explore my work on my GitHub and connect with me on LinkedIn!
My Skills
Here are some of the technologies and languages I work with:
Languages
Frameworks
Technologies
My Projects
Here are some of the projects I've worked on:
Full-Stack Web Applications
Skylandly
A daily puzzle game with deterministic challenges shared across all players. Built with FastAPI and PostgreSQL for storing game history, deployed on Railway and Vercel for scalability.
Tech: Python, FastAPI, Next.js, TailwindCSS, Railway, Vercel, PostgreSQL, Git
Forward Auction Platform
A full-stack auction platform with bid validation, timers, and winner determination logic. Built with Spring Boot and React, containerized with Docker for scalable production deployments.
Tech: Java, Spring Boot, React.js, PostgreSQL, Docker
Items Dashboard
A responsive dashboard for managing items with dynamic search, filtering, and CRUD operations. Built with Next.js and TailwindCSS, integrated with backend authentication and Azure services.
Tech: Next.js, TypeScript, TailwindCSS, Git
Game Development
PVP Ability Draft Arena
A multiplayer PvP game where players draft unique abilities each round to shape strategy and counterplay. Built in Unreal Engine with Blueprint abilities, balanced through extensive playtesting.
Tech: Unreal Engine 5, Blueprints, Steam API, Git
Connection Between Dimensions
A story-driven game using 2D/3D perspective switching to solve puzzles and combat challenges. Features NPC dialogue, item choices, and multiple endings based on player decisions throughout.
Tech: Godot, GDScript, Git
Between Alibies
An interrogation-style detective game using GPT-4 for dynamic AI dialogue. Identify the killer through adaptive conversations and text-to-speech for immersive player-NPC interactions and gameplay.
Tech: GPT-4, Godot, GDScript, Git
Space Shooter Game
A 2D bullet-hell shooter built in Java Swing with multiple difficulty levels and game history tracking. Features object-oriented design with separate threads for rendering and game logic.
Tech: Java, Swing, Git
AI & Advanced Systems
AI-Powered Multiplayer Anti-Cheat
An anti-cheat system using Gemini vision AI to detect client-side cheating by analyzing game frames. Features an asynchronous Node.js and FastAPI backend pipeline deployed on Docker and Azure for scalability.
Tech: Godot, Steam API, Node.js, Python, FastAPI, Gemini, Docker, Azure, Git
Tools & Utilities
Maze Builder and Solver
An interactive JavaFX tool for designing mazes and visualizing pathfinding algorithms (A*, Dijkstra) in real time. Uses C++ via JNI for efficient algorithm execution and SQLite for persisting maze states.
Tech: Java, C++, Bash, Maven, JavaFX, SQLite, Git
MIDI Chord Generator and Arpeggiator
A JUCE-based MIDI plugin with real-time chord generation and adaptive arpeggiation that responds to single or multiple note inputs. Includes configurable voicings and patterns for flexible musical creativity.
Tech: C++, JUCE
Parking Lot System
A parking management system for tracking spaces, reservations, and user bookings with role-based access control. Built with Java Swing frontend and CSV-based data management for modularity and easy maintenance.
Tech: Java, Swing, CSV, Git
Contact Me
If you have any questions or would like to get in touch, feel free to reach out!