Location via proxy:
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
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
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
dbx-interface
An interface to interact with Dropbox which provides selective sync capabilities not supported on Linux.
Tech Stack:
PyQt5, Dropbox API, Python
TODOlist-V2
A feature-packed todolist app that supports multiple lists and sections
Tech Stack:
PyQt5, Python