farhann.dev

Loading

Open to full-time & freelance

Hi, I'm Farhan

|

I build full-stack applications, ship cloud infrastructure, and integrate AI into products that solve real problems. Computer Network graduate who crossed into software, based in Selangor, Malaysia.

Mohammad Farhan

Skills & Technologies

Tools and technologies I use to build scalable, production-grade software.

Java

Python

Spring Boot

FastAPI

Node.js

REST APIs

LLM Integration

Vue.js

React Native

JavaScript

Tailwind CSS

Docker

Git

GitHub

Linux

Bash

AWS

DigitalOcean

Firebase

Huawei Cloud

PostgreSQL

TCP/IP & DNS

TLS/SSL

HTTP/HTTPS

Featured Projects

Real-world applications built with modern tech stacks and deployed to production.

💳Full Stack

PayTrack — Invoicing Platform

A multi-tenant invoicing SaaS for managing customers, invoices, quotations, and payments — with PDF exports, a product catalog, and an AI assistant powered by Google Gemini.

  • AI assistant (Pax) powered by Google Gemini
  • Multi-tenant workspaces with Owner / Admin / Member roles
  • PDF export stored in S3 with presigned URLs
  • Automated reminders via AWS Lambda + EventBridge + SES
JavaSpring BootVue 3PostgreSQLAWSGoogle GeminiDocker
📡Cloud Ops

CloudPulse — Uptime Monitor

An uptime monitoring SaaS that tracks HTTP health, SSL and domain expiry, and sends downtime alerts via email, Telegram, Slack, Teams, or webhook.

  • Scheduled HTTP health checks with configurable intervals (30s – 24h)
  • SSL & domain expiry tracking with advance alerts
  • Public status pages with 30-day uptime bars
  • Multi-channel notifications (Email, Telegram, Slack, Teams, Custom Webhook)
JavaSpring BootVue 3PostgreSQLDocker
🌐Networking

DomainXray — DNS & WHOIS Tool

A domain intelligence tool for resolving all major DNS record types and querying WHOIS registration data across 80+ TLDs, with support for custom nameservers and automatic referral chain following.

  • Custom DNS resolver
  • WHOIS ownership lookup
  • FastAPI backend + Vue 3 frontend
  • Unified domain intelligence interface
PythonFastAPIVue 3DNSWHOISDocker
🔳Microservice

QRBridge — QR Code Microservice

A serverless Python microservice on DigitalOcean Functions exposing a REST API for QR code generation. Integrated with Rocket.Chat and Telegram Bot API for real-time chat-based delivery.

  • Serverless on DigitalOcean Functions
  • Configurable payload & input validation
  • Rocket.Chat custom plugin integration
  • Telegram Bot API delivery
PythonDigitalOcean FunctionsREST APIRocket.ChatTelegram Bot
🐟IoT & Mobile

AquaVision — Aquaculture Monitor

A React Native mobile app for real-time aquaculture monitoring via ESP32 microcontroller and sensors. Uses Firebase Realtime Database and Cloud Functions for automated alert notifications.

  • React Native mobile app
  • ESP32 sensor integration
  • Firebase Realtime Database
  • Automated alert notifications
React NativeFirebaseESP32IoTCloud Functions
CodeUnavailable

Career Journey

Work experience, academic background, and Asia Pacific competition awards.

Software Engineer Intern

Digital Heritage Sdn. Bhd.

WorkMarch 2025 – August 2025
  • Developed Python-based applications and conducted system testing to ensure functionality, reliability, and seamless integration
  • Designed and deployed a microservice on DigitalOcean, integrating it with a Rocket.Chat chatbot via a custom plugin to automate response handling
PythonDigitalOceanRocket.ChatMicroservices

Freelance Web Developer

Soloreen Ventures

WorkSeptember 2024 – February 2025
  • Developed custom WordPress websites focusing on performance, responsiveness, and user experience
  • Collaborated with clients to translate business needs into scalable web solutions aligned with best practices
WordPressHTML/CSSJavaScriptClient Management

Bachelor of Computer Science (Computer Network)

Universiti Putra Malaysia

Education2021 – 2025
  • CGPA 3.96 — Vice Chancellor Awards & Dean List Awards throughout the programme
  • Specialised in TCP/IP, DNS, TLS/SSL, and routing protocols alongside software engineering
  • Built capstone projects spanning cloud infrastructure, IoT systems, AI integrations, and networking tools
TCP/IPDNSNetworkingJavaPythonCGPA 3.96

Matriculation Programme

Kolej Matrikulasi Labuan

Education2020 – 2021
  • CGPA 3.75 — Science stream with focus on Mathematics, Physics, and Chemistry
Science StreamCGPA 3.75

Achievements & Awards

Recognised for academic excellence and at Asia Pacific level for innovation and high-performance computing.

2023

Huawei Developer Competition 2023

Asia Pacific — Innovation Award

  • Competed as part of team CyberWhiz, developing CommunityCARE — a complaint management system enhancing public engagement and transparency in local governance
  • Integrated Huawei Cloud OBS for data storage and ModelArts for automated image recognition
Huawei CloudOBSModelArtsSystem Design
2023

APAC HPC-AI Competition 2023

Asia Pacific — Merit Award

  • Optimised MPAS simulation performance by tuning processing elements and threading for better resource utilisation
  • Developed PBS batch scripts to automate job scheduling and resource allocation in distributed computing environments
HPCMPASPBS ScriptsParallel Computing
2024

Huawei ICT Competition 2023/2024

APAC Malaysia — Certificate of Participation

  • Competed in the Cloud Track at national level in Malaysia as part of the Asia Pacific regional competition
  • Demonstrated proficiency in Huawei Cloud services and cloud computing concepts
Huawei CloudCloud ComputingCloud Track
2025

Anugerah Graduan Cemerlang 2024/2025

Graduan Terbaik Akademik Finexus

  • Recognised as the top academic graduate for the Department of Communication and Network Technology, sponsored by Finexus
  • Achieved a CGPA of 3.96, awarded by the Faculty of Computer Science and Information Technology
Universiti Putra MalaysiaFCSIT

Let's work together

Open to full-time roles, freelance projects, and interesting collaborations.