Hi there, I'm

Danial Asyraff

Software Engineer

Building innovative solutions with modern web technologies

About Me

I'm a software engineer passionate about building innovative web applications and scalable systems. Currently working on CourtIQ, a sports analytics platform where I develop features ranging from AI-powered video processing to intuitive user interfaces.

My experience spans the full development stack β€” from crafting responsive frontends with React and Vue to building robust backends with Node.js and managing databases. I enjoy working with diverse technologies and solving complex problems, whether that's integrating machine learning models, developing Discord bots, or optimizing application performance.

When I'm not coding, I'm exploring new frameworks, contributing to side projects, or staying up-to-date with the latest web technologies. I believe in writing clean, maintainable code and continuously learning to deliver better solutions.

1+
Years Experience
15+
Projects Built
5+
Technologies Mastered

Experience

Professional journey and key achievements

Software Engineer

CourtIQ Sdn. Bhd. β€’ TTDI, Kuala Lumpur
Current Nov 2025 - Present

Working on sports video analysis and action spotting using deep learning

  • Scalable Fintech Integration: Architected a multi-currency tokenized monetization system using Xendit, implementing IP-based currency detection and fault tolerant webhooks to achieve 100% payment reconciliation accuracy across 10,000+ transactions.
  • System Architecture & Optimization: Engineered a sustainable backend by extracting reusable service layers, reducing controller complexity by 60% and cutting code review turnaround by 40% through strict separation of concerns.
  • Data Modeling & API Design: Designed a normalized PostgreSQL schema and RESTful APIs to manage complex data relationships for players and statistics, ensuring high performance and data integrity for secure, scalable operations.
  • Growth-Focused Feature Engineering: Built a robust user onboarding system featuring NAnoid-based invite links with automated permission grants, expiration logic, and analytics, significantly streamlining the match-joining flow.
  • Machine Learning Optimization: Driving the end-to-end development of an AI-driven video highlight system, including dataset preparation, feature labeling, and iterative model testing; optimized recognition of in-match events by analyzing model performance metrics and refining training data to minimize false positives.
ReactNode.jsExpressPostgreSQLPythonOpenCVDockerGCP

Research Assistant

Universiti Kebangsaan Malaysia β€’ Bandar Baru Bangi, Selangor
Jan 2025 - May 2025

Assisted in research on assistive devices for the visually impaired

  • Contributed to research on the design of ergonomic, comfortable, and portable assistive devices to help the visually impaired learn the Quran.
  • Assisted in improving mobile applications for assistive devices, focusing on module content, voice recognition technology, and user-system interaction, benchmarking against similar applications in the market.
  • Managed and coordinated the research project, ensuring smooth communication between team members, third-party developers, and stakeholders, while documenting progress for future improvements.
  • Conducted device and mobile application testing, identifying flaws and recommending improvements, while keeping prototype documentation up to date.
Project ManagementResearchUI/UXTestingUser feedback

Data Analyst

The Lorry Online Sdn. Bhd. β€’ Bukit Jelutong, Selangor
Jun 2024 - Oct 2024

Involved in data analysis and business development

  • Analyzed sales and booking data using Google Colab, Google Sheets, and Metabase to identify trends and insights
  • Assisted in developing "BEYONF by The Lorry", establishing procedures and managing communication.
  • Revamped "TheLorry for Business (T4B)" by updating resources and gathering data for future planning.
  • Successfully launched both BEYOND and T4B, significantly contributing to the company's growth.
Google ColabGoogle SheetsMetabaseWordpressPower BIVisualizationData AnalysisCommunication

Education

Academic background and qualifications

Bachelor of Computer Science (Software Engineering) (Hons.)

Universiti Tenaga Nasional (UNITEN) β€’ Bangi, Selangor
3.41/4.0 2020 - 2023

Majoring in Software Engineering

  • Dean's List for academic excellence
  • Completed project on automated point calculation for archery
  • Awarded excellence in final year project for software engineering
  • Multimedia committee member for Programming Club and E-Sports Club

Matriculation Accountancy

Negeri Sembilan Matriculation College β€’ Kuala Pilah, Negeri Sembilan
2019 - 2020

Majoring in Accountancy

  • Actively took part in events as videographer and editor
  • Member of welfare bureau for media club (AKBRAB)

Projects

Currently heads-down building real things. Check back soon.

projects.exe

$ ls ./projects

Scanning directory...

⚠ No projects found in current directory.

$ git log --oneline

Fetching commit history...

a3f9c12 unreleased-project: LiveRamadhan web application

b7e2d45 unreleased-project: Inkify

c1a8f67 unreleased-project: Unknown project

... and more in progress

$ status

βœ“ Projects are being documented. Coming soon...

πŸš€
Currently Building
aΜΆΝΝΜŽΝ”s̷̰͉͑́̇͑Μ₯Μ°Μ™Ν…fΜΆΜˆΜΜŠΝ†Ν’Μ€Ν†ΜΝ‹Μ£Μ£Μ³sΜ΅Μ‚Μ‚Ν˜ΜΌΝ‡ΝšΝ‡Μ₯Ν‡Μ―Μ Ν“
Secret project
πŸ”§
Status
In Progress
Documenting & preparing showcases
πŸ“…
ETA
Soon
Stay tuned for updates

In the meantime, you can explore my work on GitHub

View GitHub Profile

Skills & Technologies

Technologies and tools I use to bring ideas to life.

Frontend

React
Next.js
Vue.js
TypeScript
JavaScript
HTML5 & CSS3
Tailwind CSS

Backend

Node.js
Express.js
REST APIs
PostgreSQL
MongoDB
Redis
JWT Authentication
WebSockets
Webhooks

Tools & DevOps

Git & GitHub
Docker
CI/CD
GCP
Vercel
Firebase
Jest & Testing Library
Postman
Linux

Design & UX

Figma
Adobe XD
Responsive Design
Mobile-First Design
Accessibility (a11y)
UI/UX Principles

Get In Touch

Have a project in mind or just want to say hi? My inbox is always open.