Projects I've realized
Explore some of the projects I worked on in the past.
Aya v1
Aya is a simple and easy-to-use version control system that focuses on simplicity and usability. Unlike Git, which has a myriad of commands and complex error messages, Aya offers a minimal set of commands, ensuring a fast learning curve and preventing confusing errors. Our goal is to make version control accessible and straightforward for everyone.
Aya v2
Aya v2 builds on the foundation of the original Aya, introducing a completely redefined approach to version control. Unlike the local-only storage of Aya v1, this version integrates with cloud storage providers such as Google Drive and Microsoft OneDrive. Additionally, users can now connect to GitHub for seamless collaboration. Aya v2 compresses every commit, achieving over 50% file size reduction on supported storage providers. All data is encrypted, and loading or saving new versions requires a password, ensuring security. With numerous new features, Aya v2 is the daily version control system I use for my private projects.
Kaafi
Kaafi is a web-based OTP API provider designed for seamless and secure verification processes. It allows you to request and send OTPs to mobile numbers. Upon receiving the OTP, Kaafi sends back a verification code. When the user enters the code, you can send us both the verification code we provided and the user's input. Kaafi will then return 'true' or 'false' based on whether the user entered the correct OTP, making the verification process simple and efficient for everyone involved.
Tfkity
Tfkity is a platform designed to help developers easily create multi-platform applications (websites, mobile apps, desktop, and TV apps). Combining the ease of no-code tools with the power of coding, Tfkity provides a faster and more efficient way to build applications. Developers use a custom programming language called Tfi, paired with an advanced compiler, to create versatile apps across various platforms all within a web based environment.
Tfile
Tfile is a backend-as-a-service(BaaS) software similar to Firebase, but with the added benefit of being self-hosted and easily deployable. Built from scratch, Tfile uses SQLite for data storage and is designed to be lightweight and flexible. While inspired by PocketBase, Tfile also supports cloud-based deployment, making it a versatile solution for various projects. Every Tfkity project is automatically connected to Tfile, streamlining backend management for developers.
Rust3dpy
Rust3dpy is a lightweight 3D physics renderer built from scratch using Rust. The focus of this project was to create a highly optimized system capable of handling 3D rendering efficiently, with numerous optimizations under the hood. Designed to work with low-level drivers, Rust3dpy offers a smooth experience while maintaining a lightweight footprint. It utilizes various optimization techniques to achieve performance without compromising quality, making it a great choice for developers needing fast, resource efficient 3D rendering.