Hi, I’m Ikhwan Iqbal
a
Software Developer.
Software Researcher.
AI Engineer.
Computer Vision Engineer.
I'm an accomplished AI engineer with expertise in computer vision, deep learning, and web development. My experience spans various industries, where I've consistently demonstrated innovation and the ability to deliver high-quality solutions.

What I Do
Custom AI Solution
Develop tailored AI and machine learning models to address specific business challenges or opportunities.
Computer Vision Solution
Implement object detection, recognition, and image processing solutions to enhance automation and decision-making.
Web App Development
Design and build responsive web application, including backend and frontend components, utilizing modern frameworks.
Data Analysis
Leverage data science tools and techniques to extract insights and make data-driven decisions.
Software Testing
Conduct rigorous testing to ensure high-quality, reliable software performance and user experience.
Cloud Integration
Optimize cloud platforms (AWS, GCP) to enhance scalability, reliability, and cost efficiency.
My Portfolio

In this project, a concolic fuzzing platform was developed to combine the strengths of concolic execution and fuzz testing techniques. This innovative approach aimed to enhance the efficiency and accuracy of vulnerability detection and analysis in binary code. By exploring cutting-edge methods to bolster software security and reliability, the project successfully automated the detection of potential threats and weaknesses, leading to more secure and robust software systems.

Stock price prediction using LSTM and GRU
This project involved the implementation of Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) deep learning models for predicting stock prices in the foreign exchange market. The primary focus was on leveraging the power of recurrent neural networks to capture temporal patterns and relationships in financial time series data. By utilizing advanced machine learning techniques, the project aimed to enhance the accuracy and reliability of stock price forecasting, which could benefit traders and investors alike.

Child photo prediction using GAN
In this project, Generative Adversarial Networks (GANs) were employed to generate realistic images of how a child might look as they grow older. The project aimed to harness the capabilities of GANs in generating high-quality images based on input data, providing valuable insights into potential future appearances. This technology could have various applications, such as assisting law enforcement agencies in missing person cases or helping parents visualize their children’s future appearances.

Backend development for fitness app
The primary objective of this project was to develop a robust and scalable backend system for a fitness app, with a focus on efficient data management, user authentication, and secure APIs. By ensuring seamless user experience and consistent app performance across various devices and platforms, the project aimed to provide a comprehensive fitness solution that could cater to users’ diverse needs and preferences.

Magento and Shopify connector app
This project involved the creation of a connector app to integrate the Magento and Shopify e-commerce platforms. By enabling streamlined synchronization of product data, inventory, and orders between the two platforms, the connector app aimed to simplify the management of online stores and improve overall operational efficiency. This solution could potentially save merchants time and effort, allowing them to focus on growing their businesses.

2D image animation app
In this project, an app was developed to animate 2D images using live or stored video data as a reference. The app aimed to provide a unique and engaging user experience, with potential applications in filmmaking, video conferencing, and preserving user privacy. The project explored advanced computer vision techniques to ensure smooth and realistic animation of static images, overcoming potential distortions and inaccuracies.
My Resume
Education Quality
MSc in Electronic and Computer Engineering
National Taiwan University of Science and Technology (2017- 2019)Graduated with a Master's in Electronic and Computer Engineering, focusing on automation tools for binary testing using symbolic execution, fuzzing, and machine learning. Strong academic performance and eager to apply skills to real-world problems.
BSc in Mathematics
Sepuluh Nopember Institute of Technology (2012- 2016)Graduated with a Bachelor's in Mathematics, focusing on formal verification of safety-critical systems using SPIN tool, LTL, and CTL. Strong academic performance and eager to apply skills to real-world problems and improve system correctness.
Programming & Web Development
Python
C/C++
PHP
HTML/CSS/JS
CodeIgniter & Laravel
Machine Learning & Deep Learning
Tensorflow & Keras
PyTorch
LSTM & GRU models
Reinforcement Learning
CNN & U-Net
Data Science & Analysis
Pandas
Scikit-Learn
Matplotlib
R-Studio
Jupyter
Software Testing & Databases
Symbolic Execution
MongoDB
MySQL & SQLite
SPIN Tool
Selenium
Job Experience
Sr. Software Engineer
Google Out Tech - (2017 - Present)Google’s hiring process is an important part of our culture. Googlers care deeply about their teams and the people who make them up.
Web Developer & Trainer
Apple Developer Team - (2012 - 2016)A popular destination with a growing number of highly qualified homegrown graduates, it's true that securing a role in Malaysia isn't easy.
Front-end Developer
Nike - (2020 - 2011)The India economy has grown strongly over recent years, having transformed itself from a producer and innovation-based economy.
Trainer Experience
Gym Instructor
Rainbow Gym Center (2015 - 2020)The training provided by universities in order to prepare people to work in various sectors of the economy or areas of culture.
Web Developer and Instructor
SuperKing College (2010 - 2014)Higher education is tertiary education leading to award of an academic degree. Higher education, also called post-secondary education.
School Teacher
Kingstar Secondary School (2001 - 2010)Secondary education or post-primary education covers two phases on the International Standard Classification of Education scale.
Contact With Me

Ikhwan Iqbal
I am available for freelance work. Connect with me via and call in to my account.
Phone: +81 90 8506 0844 Email: ikhwan.ikhwan52@gmail.comHello !