Hi, I'm
AthulGeorge

Projects
01





Wyndham Home Vet
Pet appointment booking system & Admin dashboard- NextJS
- Typescript
- tRPC
- Tanstack Query
- OAuth
- Tailwind CSS
- Radix UI
- Drizzle ORM
- PostgresSQL
- Built for a local business
- Currently in production
- Allows clients to book appointments
- According to the owner's timetable
- View the weekly availability
- Add required pet & client details
- Instructions on next steps
- Receive email confirmation
- Owner can login quickly with google OAuth
- Set their weekly timetable
- Add any availability exceptions
- View booked appointment details
02





Breaddit
Fullstack Reddit inspired clone- React
- Node
- MySQL
- Sequelize
- GraphQL
- SASS
- MFA, JWT, Protected Routes, Encryption
- Rest API, Protected Endpoints
- CRUD Functionality, Filtering
- Image & Email handling
- Create Threads
- Create, Edit, Delete Posts & Comments
- Up/Down Vote Posts & Comments
- Filter & Search Posts
- Edit Profile Picture & Details
- Follow Users
- See User's Posts, Comments & Replies
- Admin Dashboard (Moderate Content)
PlanetScale removed their free tier, so no more demo
03





Path Finding Visualizer
Interactive tool for graph traversal & maze generation algorithms- React
- Javascript
- CSS
- Animate Algorithms
- Draw Walls + Weights
- Clear Grid Cells
- Update Grid Size
- A* Algorithm
- Dijkstra's Algorithm
- Breadth First Search
- Greedy Best First Search
- Recursive Division
- Horizontal Skewed Recursive Division
- Vertical Skewed Recursive Division
- Scattered Walls + Weights
04





Minecraft Village Generator
Procedurally generates a random Minecraft village- Python
- mcpi
- Object oriented python
- Utilises mcpi api for minecraft commands
- Works on any minecraft terrain
- Group project
- Randomly generates buildings & gardens
- Utilises wave function collapse algorithm
- Ensures terrain is smoothed around buildings
- Ensures buildings dont overlap
- Generates paths with A* algorithm
- Paths avoid water & lava
- Generates lamps along path
- A* works in 3 dimensions
Contact Me
Got a problem that needs solving?
Shoot me an email.
athulgeorge37@gmail.com
