Gracian Anton
Software Developer
MY PROJECTS
AI-Driven Hydrological Monitoring and Forecast Engine
Dec. 2025 - Present
  • Implemented a Laravel MVC backend with authentication, protected routes, controllers, services, and middleware, providing a secure API layer for user access, data ingestion, and forecasting workflows.
  • Designed and executed an end-to-end AI/ML pipeline, including time-series preprocessing, feature engineering, model training, evaluation, and batch inference using Python, Pandas, NumPy, and scikit-learn.
  • Automated ML and data workflows using cron-triggered Laravel console commands, enabling scheduled ingestion, validation, and persistence of environmental time-series data in a relational SQL database.
  • Automated User Signup using Agentic Workflow, allowing users to signup without filling a form
  • Automated email responses using scheduled cron jobs coupled with OpenAI API
  • Developed RESTful API endpoints to expose forecasting results, station data, and historical trends, enforcing request validation and authorization.
  • Built a user-facing React frontend styled with Tailwind CSS and Bootstrap, consuming backend APIs to display responsive dashboards and forecast views.
  • Containerized and deployed the platform using Docker with CI/CD pipelines, supporting automated builds, updates, and reliable scheduled execution.
  • Applied security best practices, including input validation, access control, and reCAPTCHA, to support safe public and authenticated usage.
Languages Used:
  • PHP(OOP), Python, SQL, HTML
Frameworks Used:
  • Laravel, React, Blade Template, Tailwind CSS, Bootstrap, AJAX, jQuery
Technologies Used:
  • CI/CD Pipelines, Git, Docker, RESTful APIs, Cron Jobs, SSH / SFTP, JSON
ML:
  • scikit-learn, Pandas, Numpy, AI/ML pipelines
AI:
  • OpenAI API, RAG, Agentic System, Prompt Engineering (Structured Prompts, Few-Shots)
AI Chatbox
Aug. 2025 - Dec. 2025
AI Chatbox is a conversational platform that allows users to create accounts, manage chat sessions, and interact with an AI assistant in a clean and responsive interface. The system stores user messages in a structured database, supports multiple organized chat histories, and delivers contextual responses powered by an integrated AI model. With features like secure authentication, dynamic message rendering, session tracking, and a polished user experience, AI Chatbox provides an intuitive environment for users to hold ongoing, personalized conversations with an AI.
Languages Used:
  • PHP(OOP+MVC), Javascript (OOP), Python (OOP), SQL, HTML, CSS
Frameworks/Technologies Used:
  • AJAX, Langchain, Bootstrap, Gemini API
Family Tree
Jan. 2025 - Jul. 2025
Family Tree is an interactive genealogy management system that lets users create, edit, and visualize multi-generation family histories. Built with PHP (OOP MVC) and MySQL, it provides tools for adding members, defining relationships, and generating dynamic horizontal and vertical family tree layouts. The platform includes an admin dashboard for managing users, settings, and member records. Profiles support photos, personal details, and family links. Integrated Python AI services generate automatic biographies and a chatbox based on stored data. With AJAX-powered interactions, custom CSS, and JavaScript tree renderers, Family Tree delivers a smooth and responsive visual experience for exploring family lineage.
Languages Used:
  • PHP(OOP+MVC), Javascript, Python, SQL, HTML, CSS
Frameworks/Technologies Used:
  • AJAX, Langchain, Bootstrap, dTree, Gemini API
Custom CMS Website
Apr. 2024 - Nov. 2024
The Content Management System (CMS) is a dynamic website management platform that allows administrators to update pages, publish sermons, manage announcements, and control site content through a secure backend interface. Built with PHP, MySQL, JavaScript, and HTML/CSS, it features tools for editing text, organizing content, handling contact form submissions, and rendering fully dynamic pages. The system includes a rich-text editor powered by TinyMCE, enabling formatted content creation without touching any code. Additional capabilities include multi-language support, an integrated Google Calendar, a custom-built search engine, and a template engine that processes custom tags and page layouts. With responsive frontend styling and custom modules such as slideshows, content boxes, and sermon listings, the CMS delivers a clean, flexible, and efficient solution for managing a multi-page website.
Languages Used:
  • PHP(OOP), Javascript, Python, SQL, HTML, CSS
Frameworks/Technologies Used:
  • Bootstrap, TinyMCE
Oregon Trail Game
This project is a Python program that represents a small world as a graph of ten towns, stored using an adjacency list. The user selects a start and end point, and the program traverses the graph to determine and highlight the path between them. It loads location descriptions from a file and uses Pygame to draw the nodes, edges, labels, and wagon sprite on the map. The project demonstrates core concepts such as graph traversal, file handling, functions, and basic 2D rendering in Pygame.
Languages Used:
  • Python
Frameworks/Technologies Used:
  • Pygame
Cloud Avoidance Game
The Cloud Avoidance Game is a simple arcade-style project where players move a rectangle across the screen while avoiding moving clouds. Built with Python and Pygame, it includes a start menu, step-based movement controls, animated cloud obstacles, and collision detection that ends the game on impact.
Languages Used:
  • Python(OOP)
Frameworks/Technologies Used:
  • Pygame