Bodhidharma Ong's profile

Portfolio

Bodhidharma Ong

Fullstack, Mobile, Quant Developer

Building practical digital products across web, mobile, and financial systems with a focus on clean architecture and thoughtful interfaces.

Full-stackMobileQuant
Kuala Lumpur, Malaysia

About Me

Practical systems, clean interfaces, and a bias toward shipping.

A focused snapshot of how I approach development, what I care about technically, and where I like to apply those skills.

Who I Am

As a Software Engineering student at Asia Pacific University, I am building toward full-stack development with a particular interest in the back end, where structure and reliability matter most.

Skills & Expertise

My academic journey has given me a solid foundation across client-side and server-side development, and I enjoy connecting those layers into something that feels cohesive and dependable.

Full-stack DevelopmentBackend ArchitectureDatabase Design

Beyond Web Development

I also explore mobile development, building responsive applications with Flutter for Android and cross-platform use cases.

I have also ventured into quantitative development, using programming for financial modeling and algorithmic trading ideas where data-driven thinking matters.

Experience & Approach

Personal projects have sharpened my ability to work independently, make pragmatic decisions, and keep iterating until the result is both functional and polished.

Education

Academic foundation and coursework

A focused view of my degree, results, and the subjects that shaped my technical direction.

Asia Pacific University (APU)

Bachelor of Science (Hons) In Software Engineering

2023 - 2026
GPA: 3.25

Coursework

Programming
  • Programming with Python
  • Object Oriented Development with Java
  • Introduction To Object Oriented Programming
  • Advanced Programming Language Concepts
  • Programming for Data Analysis
Software Design
  • Software Architecture and Testing
  • Design Methods
  • Design Patterns
  • Software Quality Engineering
Systems & Cloud
  • Introduction to Databases
  • Introduction to Networking
  • Operating Systems and Computer Architecture
  • Enterprise Systems
  • Designing and Developing Applications in the Cloud
Product & Management
  • Requirements Engineering
  • Project Management
  • Venture Building
  • Digital Thinking and Innovation
Algorithms & AI
  • Data Structure & Algorithms
  • Mathematical Concept For Computing
  • Computing Theory
  • Introduction to Artificial Intelligence
  • Optimisation and Deep Learning
  • Blockchain Development
Mobile, Research & Innovation
  • Mobile App Engineering
  • Systems Analysis and Design
  • Research Methods for Computing and Technology

Technical Skills

Tools I use to build and ship

A compact view of the languages, frameworks, databases, and tools that show up most often in my work.

JavaScript icon
JavaScript
TypeScript icon
TypeScript
Python icon
Python
C# icon
C#
Java icon
Java
R icon
R
C++ icon
C++
Dart icon
Dart
Express.js icon
Express.js
Next.js icon
Next.js
React.js icon
React.js
Tailwind CSS icon
Tailwind CSS
Flutter icon
Flutter
Solidity icon
Solidity
PostgreSQL icon
PostgreSQL
MySQL icon
MySQL
Microsoft SQL Server icon
Microsoft SQL Server
MongoDB icon
MongoDB
Git icon
Git
GitHub icon
GitHub
Postman API icon
Postman API
Hardhat icon
Hardhat
Linux icon
Linux
Firebase icon
Firebase

Projects

Selected work

A small set of projects that reflect the kinds of problems I like solving across web and mobile.

Proof-of-Publish Timestamping Portal
Blockchain Development

Proof-of-Publish Timestamping Portal

A blockchain-based proof-of-publish portal that records publication hashes on a local Ethereum network, stores metadata in PostgreSQL, and verifies authenticity through smart contract timestamps.

Technologies

Next.jsPostgreSQLSolidityHardhat
Secondhand Marketplace App
Mobile Development

Secondhand Marketplace App

A feature-rich secondhand marketplace app that connects buyers and sellers through product browsing, search and filtering, saved favorites, secure checkout, in-app chat, order tracking, wallet-based payments, and seller tools for listing management, pricing, promotions, and sales monitoring.

Technologies

FlutterDartFirebase
Admin Dashboard for E-Commerce
Web Development

Admin Dashboard for E-Commerce

A full-stack admin dashboard for e-commerce with authentication, user/product/order management, and modern UI/UX.

Technologies

Next.jsReact.jsTailwind CSSExpress.jsMongoDB