Hi, I'm Sakti Nugraha

Software Engineer,Full Stack Developer,Back-end Developer,Front-end Developer,Game Developer,Data Scientist,Future CEO

About me

Hi Everyone,

"Hard Work Never Betray", is my own taught spirit since I was a kid. I started to curious about computer programming at 10th years old when my uncle showed me how to create a clone of the music player in Windows OS. At 16th years old, I start as a freelance programmer and start making money from desktop app programming.

Nowadays, my main programming language is Javascript (JS, ES, TS), being a passionate full-stack developer who creates some web or mobile applications using several technologies frameworks such as Express.js, Vue.js, React.js, PHP Laravel, and Java Android, sometimes develop a game using Unity3D as a Hobby. I did some research on artificial intelligence & knowledge discovery in a database for my bachelor's degree and master's degree. Taking knowledge of the data will require a lot of patience, and I really love that, including user behavioral clustering, fraud detection, and anomaly detection.

My last several projects were building Dashboard Back-office (Fullstack JS / Laravel) and Cross-platform Mobile (Flutter). Currently focusing & struggle to learn and build using: Golang Fiber, Rust Actix

Furthermore, We can discuss if my experience & skill set can help your team/company. Feel free to contact me by email: saktinugraha24@gmail.com or send a message to this LinkedIn profile.

Software Engineer | Fullstack Developer | Data Scientist | Data Analyst | Game Developer

Full Name: Muhammad Wahyu Nugroho Sakti
Title: Full Stack Developer
Education: Politeknik Elektronika Negeri Surabaya Bachelor Applied Science of Game Technology
(S.ST / B.ASc)
Master Applied Science of Computer & Informatics Engineering
(M.Tr.Kom. / M.Eng.)
Email: saktinugraha24@gmail.com
Phone: +62-823-1120-0095
Location: Surabaya, East Java, Indonesia

Skill

Node.js (Express), PHP (Laravel) 90%
Go (Fiber, GORM, Go-chi, Gin, Go-kit, Hugo) 85%
Rust (Actix-web, Rocket, Diesel) 85%
Vue (Vuetify, Vuex), React (React-hook, React-Redux) 85%
Project Management 85%
SQL, PostgreSQL, MySQL/MariaDB 80%
NoSQL, MongoDB, Redis 70%
Android Java Programming 75%
Flutter Dart Programming 75%
C++, C# & Unity3D 75%
VPS & Cloud Server 75%
Research Algorithm (Clustering, Classification, Elo Rating) 80%

Services

Here are some of the services I provide.

Full Stack Development

Initially, the technology I used in developing full-stack applications was LAMP (Linux Apache MySQL PHP/Perl), then expanded with stacking Node.js, Vue, React, PostgreSQL, MongoDB, MariaDB, generating PEVN, MEVN, MERN.

Back-end Development

I have experienced in developing backend applications such as REST API, GraphQL, authentication service, job/task queue & scheduler, blockchain transaction. I use Node.js (Express / Nest), Golang (Fiber / Go-chi), Rust (Actix-web / Rocket).

Front-end Development

Besides developing backend apps, I've also worked on several dashboard development projects for back-office and analytics services using Vue.js and React.js. Long before that I used to develop the web using jQuery.

Data Analytics & Machine Learning

I am graduating bachelor and heading for applied master degree from one of the best Polytechnic in Indonesia even in South East Asia. While in college, I did research in the fields of data analytics, machine learning, and artificial intelligence for games. I use several machine learning tools & library, such as mljs, yolo, tfjs (tensorflow for js), clustro.js, scikit-learn, numpy, pandas. Also visualization tools such as chart.js, d3.js, three.js, matplotlib.

Mobile Android & iOS Apps Development

Long before developing web or mobile apps, I was a desktop app developer. But as technology trends, more and more users are using handheld devices in their daily life. When developing native-based applications, I use the Java programming language for android, along with retrofit, dagger, and use the basic repository from Mindorks for the MVP and MVVM architectures. As for cross-platform apps: Android & iOS, I use dart and flutter.

Mobile & Console Game Development

When I was 5 years old, I remember how fun it was to play Sega Genesis "The Lion King" and Nintendo SNES "Super Mario Bros". Then I thinking how can a box magically bring up an video that we can control. Sony Playstation made me more curious about how games are developed, but I frustrated when realized native c/c++ is the language, Until game engines like Unity and Unreal made game development easier than the previous decade.

14

WORKS COMPLETED

7

YEARS OF EXPERIENCE

9

TOTAL CLIENTS

3

AWARD WON

Portfolio

Here some of latest project that I've made.

Blog / Journal / Research

Here's some of my stories, journal and research

Collaborate

Project version control using git make community engage and fast development

Lorem ipsum dolor sit amet consectetur adipisicing elit. Magni adipisci eaque autem fugiat! Quia, provident vitae! Magni tempora perferendis eum non provident.

Back-end

Fast Hack Mockup API using PHP Laravel, Node.js Express, and Golang Fiber

Lorem ipsum dolor sit amet consectetur adipisicing elit. Magni adipisci eaque autem fugiat! Quia, provident vitae! Magni tempora perferendis eum non provident.

Front-end

Building Progressive Web Apps and Single Page Application using vue webpack bundle

Lorem ipsum dolor sit amet consectetur adipisicing elit. Magni adipisci eaque autem fugiat! Quia, provident vitae! Magni tempora perferendis eum non provident.