Loading...

I am Supawat Tamsri

Research and Development Engineer
Fullstack Machine Learning Developer


I love building things

I founded Intelek AI as an AI-related technology research and development proprietorship for publishing my official projects and operating B2B/B2C activities (at intelek.ai)
3D Me
Sky Rocket

I turn good ideas into products with great design


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

What can I build?

phone image

Mobile/Web Applications

Angular 2+
ReactJS & NextJS
NodeJS (on Typescript)
Native iOS & Android
Django & Flask


Javascript, Typescript, Java, SwiftUI, Python
simualtion image

Graphics & Simulation

Unreal Engine
Unity
Blender
OpenGL & Vulkan
Ray Tracing Engine


C++, C#, Python with C++ extension
AI image

Machine Learning

Deep Learning
Reinforcement Learning
Generative Adversarial Networks (GAN)
OpenAI Gym


Python, Tensorflow, OpenCV, PyTorch
telecom image

Telecom Engineering

Spectrum Access System (CBRS),
RAN Intelligent Controller (RIC),
FPGA & CAD


Python, Go, Verilog

My Dev Journey Stories

media illustrion

Obsessions with efficiency

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.

Lost in Computer Vision and Simulation

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

The Black Hole of Machine Learning

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.

So What Now?

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

My Programming Timeline

Show
From Oldest

May 2012

Start coding in C/C++

June 2015

Started to build a game with Unity

December 2015

Started learning Python

May 2016

Landed my first web app in PHP - Amfriend.com

September 2016

Bachelor Degree in Computer Science, Latvia

October 2016

Started Web Development - HTML/CSS/Javascript

November 2016

From PHP to Django - Amfriend.com

January 2017

Discovered SPA, ReactJS & AngularJS

March 2017

Started ReactJS/NodeJS for internship in Germany

June 2017

Co-founded a startup - MEAN stack developer

Summer 2017

Worked as a junior fullstack developer - ReactJS(v15.x)/NodeJS/MongoDB

September 2017

Worked on a chat web app - miwir.eu (Erasmus friends finder)

October 2017

Started Electronics and Telecommunications Engineering, Poland

January 2018

Studied Unreal Engine (C++) and Blender

February 2018

Started freelancing as 3D artist and a game dev

April 2018

Worked on a historical survival game - Korzen (The roots)

September 2018

Started Native Android Development (Java), along with Nativescript (Typescript)

December 2018

Started working on C#, .NET, and Xamarin

June 2019

Started IoT (Arduino + Respbery Pi) with Microsoft Professional Courses

September 2019

Started Competitive Programming and built a game engine (OpenGL, C++)

November 2019

Obssessed with Circuit Design, SoC, and FPGA (Verilog) and Simulation Systems

December 2019

Hyped in Machine Learning and Started the Andrew Ng's Machine learning course

February 2020

Focused multimedia technology, computer vision, and data compression

March 2020

Built my first image (entropy) compression and dived into OpenCV library for image processing

April 2020

Discovered more topics in computer graphics. Built my first ray tracing engine

May 2020

Started building wireless telecommunication simulator based on ray tracing for AI agent training
(Grandfather version of MURT)

June 2020

Founded Belive Project (Open-ended AI environment for training and evolving ML Agents)

July 2020

Dived into Deep Learning and Reinforcement Learning

July 2020

Started Bachelor Thesis (C++ + Ray Tracing Simulation + OpenGL + DRL with Tensorflow + HPC server)"

January 2021

Completed Thesis
"Deep Reinforcement Learning
in 5G Base Station Planning"

February 2021

Graduated as Computing and Telecommunications Engineer
Started iOS Development (SwiftUI)
Started Naam AI project

March 2021

Researched on Deep Neural Networks for fast radio propagation prediction from terrain map (RPNN), Tensorflow

April 2021

Released MURT (Multipath Ray Tracer) for open-source AI research simulation in wireless telecommunication

May 2021

Founded Intelek AI
Worked on Spectrum Access System, Python

July 2021

Worked on Radio Access Network Intelligent Controller (RIC), Golang + ReactJS

November 2021

Officially proceed on Naa
(Nutrient and Activity Assistant)
A mobile application with ML food and activity recommendation system