Research and Development Engineer
Fullstack Machine Learning Developer
I am very obssessed in the design, My ideal beauty is minimal but elegant design. So, Neumorphism has been my favorite niche in past 2 years
Angular 2+
ReactJS & NextJS
NodeJS (on Typescript)
Native iOS & Android
Django & Flask
Unreal Engine
Unity
Blender
OpenGL & Vulkan
Ray Tracing Engine
Deep Learning
Reinforcement Learning
Generative Adversarial Networks (GAN)
OpenAI Gym
Spectrum Access System (CBRS),
RAN Intelligent Controller (RIC),
FPGA & CAD
With my academic background in electronic engineering, my low-level computing and signal processing knowledge always haunts me to keep writing code clean and efficient. I usually lose myself in implementing code faster and cleaner, although I love OOP mostly prefer in Singleton. In high-performance tasks, I am always happy to code with C/C++ (CUDA, OpenCL), or Web assembly.
In 2018, I started to lose myself in computer graphics. I shifted some of my free time from working on my web application projects to game engines such as Unreal Engine and Unity. Then, I also learned to make 3D models in Blender for my games. But, It didn't stop there, I was curious about how computer graphics work and started to build my own engine from scratch with OpenGL.
During my study in multimedia telecommunications - which cover signal, audio, image and video processing, and data compression - are the only subjects I love in my whole 4 academic years. So, I ended up with OpenCV library and created my own image compression system (similarly in JPEG 2000). Although, my thesis topic would have been Computer vision. (3D Scene Generation from 2D Image) But, I have found a great advisor in the wireless field who guided me in building a ray tracing engine for wireless telecommunication simulation for 5G wireless network which guided me to successfully implement AI agents in the simulation
After diving myself in the endless world of computer graphics and simulation, I realised the computer graphic can be more useful than just for games. In 2019, I started to learn more about cellular automata. After I read Cellular automata and complexity" by S. Wolfram, I questioned that the universe may be ruled by a simple set of rules which caused endless complexity and the human intelligence is one of the complex forms that was evolved and naturally survived from the environment, which implies that the general artificial intelligence have to be possible under the circumstance of automation environment in our simulation.
I started to be interested in Artificial Intelligence in late 2019 and had a goal to create an open-ended AI environment which should at least have automata then AI agents should live and learn inside the environment. But, It just didn't stop there. After entering the machine learning world, there are lots of learning fields such as Deep Learning, Reinforcement Learning, Natural Language Processing (NLP), Generative Adversarial Networks (GAN), GPT-3, DRL, and so on. New AI papers come in every month. If you stop reading ML papers for 2 months, you no longer understand what the boys in the AI discord group talk about. It holds me to keep learning non-stop, then I realized to have to turn machine learning to something applicable and useful.
It's been a half-decade of spending all my free time (seriously, almost no party, games, or trips) on my personal projects during the study and now work. I decided to quit my full-time job after a few saving to publish some of my past projects into the world. Some projects are and will be published as open-source on Github . Many of them are required to update its libraries to current version. A few projects will be soon released to pay of my living and will need some investment funds which will be used for hosting and marketing. I am now researching on tokenize these projects on Cardano decentralized networks. Any proprietary project updates and researh will be on intelek.ai
Start coding in C/C++
Started to build a game with Unity
Started learning Python
Landed my first web app in PHP - Amfriend.com
Bachelor Degree in Computer Science, Latvia
Started Web Development - HTML/CSS/Javascript
From PHP to Django - Amfriend.com
Discovered SPA, ReactJS & AngularJS
Started ReactJS/NodeJS for internship in Germany
Co-founded a startup - MEAN stack developer
Worked as a junior fullstack developer - ReactJS(v15.x)/NodeJS/MongoDB
Worked on a chat web app - miwir.eu (Erasmus friends finder)
Started Electronics and Telecommunications Engineering, Poland
Studied Unreal Engine (C++) and Blender
Started freelancing as 3D artist and a game dev
Worked on a historical survival game - Korzen (The roots)
Started Native Android Development (Java), along with Nativescript (Typescript)
Started working on C#, .NET, and Xamarin
Started IoT (Arduino + Respbery Pi) with Microsoft Professional Courses
Started Competitive Programming and built a game engine (OpenGL, C++)
Obssessed with Circuit Design, SoC, and FPGA (Verilog) and Simulation Systems
Hyped in Machine Learning and Started the Andrew Ng's Machine learning course
Focused multimedia technology, computer vision, and data compression
Built my first image (entropy) compression and dived into OpenCV library for image processing
Discovered more topics in computer graphics. Built my first ray tracing engine
Started building wireless telecommunication simulator based on ray tracing for AI agent training
(Grandfather version of MURT)
Founded Belive Project (Open-ended AI environment for training and evolving ML Agents)
Dived into Deep Learning and Reinforcement Learning
Started Bachelor Thesis (C++ + Ray Tracing Simulation + OpenGL + DRL with Tensorflow + HPC server)"
Completed Thesis
"Deep Reinforcement Learning
in 5G Base Station Planning"
Graduated as Computing and Telecommunications Engineer
Started iOS Development (SwiftUI)
Started Naam AI project
Researched on Deep Neural Networks for fast radio propagation prediction from terrain map (RPNN), Tensorflow
Released MURT (Multipath Ray Tracer) for open-source AI research simulation in wireless telecommunication
Founded Intelek AI
Worked on Spectrum Access System, Python
Worked on Radio Access Network Intelligent Controller (RIC), Golang + ReactJS
Officially proceed on Naa
(Nutrient and Activity Assistant)
A mobile application with ML food and activity recommendation system