COMPUTER ENGINEERING BACKGROUND / TARGET ROLE

Software Engineer

Build the application. Understand the system around it. Support the people using it.

Computer Engineering background at UTeM with project experience across React/TypeScript interfaces, JavaScript browser interactions, Python integrations and Android release workflows. Brings technical troubleshooting experience and an interest in reliable, understandable software.

React & TypeScriptBrowser applicationsSystems integrationRelease engineering
Download resume ↓

HOW I COULD CONTRIBUTE

From the degree
to the work.

Build usable interfaces

Game controls and a touchless reader show application state, browser interactions and practical feedback for users.

Work through integration boundaries

Projects combine browser code, Python processing, databases and device inputs rather than stopping at isolated components.

Ship with support in mind

The SMC Crows work connects release packaging and device tests with installation guidance and account recovery documentation.

SELECTED / SOFTWARE ENGINEER

The work behind the fit.

Three projects selected for this role. Open a case study for implementation details, constraints and evidence.

Android systems · Community project

SMC Crows

  • Worked on Android compatibility investigation, release packaging, device testing and a community distribution portal.
  • Documented installation and account backup/recovery workflows; release-specific test records explain device and Android-version constraints.
Android release pipelineCommunity engineering · see release evidence
Explore the case study ↗
Mini Arcade interface with its browser games

Interactive software · Web

Mini Arcade

  • Built a React/TypeScript arcade with minimax-based Tic Tac Toe, penalty-shootout and memory-game interactions, styled with Tailwind CSS.
  • Explored game-state transitions, decision logic and touch/desktop interaction through a publicly accessible browser application.
Three core games + a betaLive application checked · 6 October 2026
Explore the case study ↗
Irfan demonstrating a hand gesture for the touchless reader

Human interaction · Browser ML

Gesture recognition

  • Converted MediaPipe hand landmarks into 71-dimensional features and a 100-tree Random Forest for browser inference in JavaScript.
  • Implemented gesture navigation with cooldowns and virtual controls. Reported 98.6% cross-validation accuracy; not a real-world user accuracy measurement.
98.6% cross-validationReported score · not real-world accuracy
Explore the case study ↗

RELEVANT TOOLKIT

Skills, in context.

Application development

JavaScript, TypeScript, React, Tailwind CSS, Python, browser events and application state.

Data & tooling

SQL, MySQL, Git/GitHub, Cloudflare, release packaging and technical documentation.

Systems practice

Android compatibility investigation, device testing, installation/recovery workflows, hardware/software troubleshooting.

PROFESSIONAL REGISTRATIONS

Engineering, with credentials.

Explore all supporting documents ↗

MBOT Graduate Technologist

Information & Communication Technology (IT)
GT26100872 · Approved 22 October 2026.

Explore another direction.

Each view starts from the same Computer Engineering background and highlights different project evidence.

NEXT / A CONVERSATION

Have a role
in mind?

I’m looking for a team where I can contribute, learn and build useful technology.

SELECTED WORK / CASE STUDY

Document preview

Preview the document below, or open the original PDF.

MAKE A CONNECTION

Hello, human.

Complete the verification to reveal direct contact details.

Loading verification…

You can also connect on LinkedIn ↗.