Location via proxy:   
[Report a bug]   [Manage cookies]                

Christian Saniel

Hello!

I am a hardworking student that loves to learn and strives towards personal growth. I enjoy working on projects that people will find fun or useful.
contact@jcsaniel.com
Projects

Godot Third Person Video Game Prototype

A prototype project for third person combat. Contains basics for player movement, camera, animations, combat, enemy AI, user interface, sound effects, and background music.

Built using the Godot Game Engine to explore and experiment with game development. The project employs the use of Object Oriented Programming, Observers (Signals), Behaviour Trees, and State Machines to build the various mechanics.
Tech Stack: Godot

OpenAI Milvus Question Answering Over Documents

Uses Milvus and OpenAI's API to perform question answering over documents with a chat interface.

Stores all questions in a vector database to query for similar questions in the future. All questions and answers are saved to a relational database which allows for analysis on the types of questions asked and the quality of answers.
Tech Stack: Langchain, OpenAI, Milvus, SQLite, Flask, Python
OpenAI-Milvus-QA-Over-Docs screenshot

iCitation

An application that looks at input text to search for similar passages within given sources.

Uses a vector database to store the provided sources and to do a similarity search using the selected sentence. You can then check your written sentence against the shown passages and copy relevant citations.
Tech Stack: Langchain, Milvus, Flask, Python
iCitation screenshot

dbx-interface

An interface to interact with Dropbox which provides selective sync capabilities not supported on Linux.
Tech Stack: PyQt5, Dropbox API, Python
dbx-interface screenshot

TODOlist-V2

A feature-packed todolist app that supports multiple lists and sections
Tech Stack: PyQt5, Python
TODOlist-V2 screenshot