-
π "I have no special talent, I am just passionately curious." ~ Albert Einsten.
Contributor @ Talkself.
Name: Eric Kariuki
Type: User
Company: d.light
Bio: Computer π science.Android, Java && Kotlin. Machine learning, data structures and algorithms π.
Twitter: kariuki931
Location: Kenya
π "I have no special talent, I am just passionately curious." ~ Albert Einsten.
Contributor @ Talkself.
1οΈβ£πποΈ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
Android Graphics Shading Language (AGSL) is used by Android 13 and above to define the behavior of programmable RuntimeShader objects. AGSL shares much of its syntax with GLSL fragment shaders, but works within the Android graphics rendering system to both customize painting within Canvas and filter View content.
In mathematics and computer science, an algorithm is defined as a process or set of rules to be followed in calculations or other problem-solving operations. This practical method is often used in calculations, data processing, and automatic reasoning because it contains clear and concise instructions and can be executed in limited time and space complexities.
π Automated Code Linting & Formatting with Git Hooks for Android π. This setup leverages Git hooks to ensure that every commit and push is rigorously checked for code style and potential issues using: Spotless π§½: Formats your code beautifully. ktlint π: Enforces Kotlin style guidelines. Detekt π‘οΈ: Scans for code smells and issues.
Android Mpesa library to initiate stk push
A sample application that uses biomerics to authenticate and Mobile PIN authentication if Biometrics fail.
Bitwise operations are fast and simple operations on binary data where each binary digit is treated individually. Substancial processing efficiency can be gained especially on low power systems or simple control systems.
This project illustrates the use an algorithm (Network Bound Resource) for providing data to an app by either retrieving sufficiently recent data from a local cache, or loading the latest data from the network.
GitHub Profile README.md
My portfolio site.
β‘οΈComic reader app π Learning MVVM / MVI with π RxKotlin, Retrofit, Kotlinx Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture, Arrow.Kt Functional Programming ... βοΈ androidx-startup, androidx-room, androidx-viewmodel, arrow-kt
A small game made using block chain in the solidity programming language
Kotlin wrapper for Daraja API
Analysing a variety of datasets.
This me flexing on datasets assignments using Pandas and Numpy.
My programming gym ποΈββοΈ.
In computer science, a data structure is a way to store and organize data. During the computer programming process, identifying and using the appropriate data structure is an important task as it can improve the overall efficiency of the algorithm. In large-scale systems, choosing the most suitable data structure directly impacts the difficulty of program design and the final quality and performance.
Deep Learning Specialization by Andrew Ng on Coursera.
About This is an android app,currently in its first iteration , meant to facilitate the delivery of goods around our school. It is developed in java, Firebase firestore, MVVM architecture, viewmodels and has a beatiful user interface
Barebone Kotin ktor server with docker-compose for a simple safaricom stk callback.
Kadi is a Kenyan card game that can be played with 2-5 players using a standard 54-card deck. The game is fast-paced and simple to learn.
Vizualizing stochastic gradient descent on linear regression using p5.js. In neural networks,stochastic gradient descent is the most efficient algorithm discovered for training artificial neural networks.
This is a small express app to receive transaction details sent from the MPESA API.
This an express app to make various API calls to the MPESA API and see what the outcome is.
An android app built using Kotlin following Multi-Module Clean Architecture MVVM
Quoraβs mission is to share and grow the worldβs knowledge. A vast amount of the knowledge that would be valuable to many people is currently only available to a few - either locked in peopleβs heads, or only accessible to select groups. We want to connect the people who have knowledge to the people who need it, to bring together people with different perspectives so they can understand each other better, and to empower everyone to share their knowledge for * the benefit of the rest of the world.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.