ga·lih fa·jar fah·re·za proper noun

  1. a student of S1 Informatics at Universitas Ahmad Dahlan (UAD), Yogyakarta.
  2. a full-stack developer.
  3. a bug hunter.
  4. the founder of V-Code, a software house.

This is my site for the English course. It introduces me, shows my CV as an Informatics undergraduate, and includes an essay on e-commerce and our group's journal reading list.

Self-introduction video

noun phrase

Introduction video coming soon

My CV as an Informatics undergraduate

noun phrase

3

Galih Fajar Fahreza

Informatics undergraduate

Cilacap, Central JavaLinkedIn (opens in a new tab)Live project (opens in a new tab)

Phone and email: available on request.

Portrait of Galih Fajar Fahreza

Professional profile

4

Informatics undergraduate at Universitas Ahmad Dahlan with a Computer and Network Engineering background. Full-stack developer and bug hunter, writing an undergraduate thesis on real-time phishing URL detection. Builds web applications end to end, from interface and database to testing and deployment, and founded V-Code, a software house. Took part in a community service expedition in the Mentawai Islands, where he built a tourism and local-business website for Muara Sikabaluan village. Strong interest in web development and cybersecurity, and used to working in teams.

Education

5

S1 Informatics

2023 to expected 2027

Universitas Ahmad Dahlan, Yogyakarta

Relevant coursework: Information Security (social engineering, operating system security, VPN, firewalls, penetration testing), Software Engineering, Mobile Programming (Android and Kotlin), Deep Learning, Computer Vision, Data Mining, Image Processing, Automata Theory

  • Undergraduate thesis (in progress, proposal stage): "Design and Development of a Real-Time Phishing URL Detection System Based on Random Forest and XGBoost with SHAP Feature Selection".
  • Academic project: contributed a feature to a shared Laravel ERP repository for a Software Engineering course, working on a separate branch.
  • Academic project: carried out a security assessment of web applications during an internship (KP) and documented the findings for the supervisor.
  • Academic project: reviewed five papers on web application vulnerabilities (OWASP Top 10) and adversarial attacks on intrusion detection for a group journal assignment (the reading list on this site).
  • Academic project: completed a Deep Learning practicum covering LSTM, GRU, Transformer, DCGAN, and neural machine translation.

Vocational high school (SMK), Computer and Network Engineering (TKJ)

2018 to 2021

SMK Tamtama 1 Sidareja

  • Studied computer and network engineering: learned to design, build, and set up computer networks.
  • Completed a work placement (PKL) at the computer shop Smart Comp as a computer technician.
  • Selected as the school's representative in the district-level system administrator (sysadmin) competition and in the MikroTik network olympiad.

Experience

6

Independent project: Muara Sikabaluan village website

2026

Mentawai Islands

  • Designed and built a website that promotes the tourism, local businesses (UMKM), and culture of Muara Sikabaluan village.
  • Built it with Next.js, React, TypeScript, Tailwind CSS, and Supabase (database, authentication, storage), and deployed it on Vercel with automatic deploys from GitHub.
  • Trained the village secretary to manage the website's content.

desa-muara-sikabaluan.vercel.app (opens in a new tab)

Volunteer, Ekspedisi Dahlan Muda (EDM)

Semester break 2026

Muara Sikabaluan, Mentawai Islands

  • Joined a one-month community service expedition run by the university.
  • Helped set up internet equipment (Starlink, a wireless repeater router, and an access point) for teachers at SMAN 1 Siberut Utara and taught 10-finger typing to 11th graders.
  • Served as person in charge of waste management and organised a community clean-up on 28 August 2026.

Founder, V-Code (software house)

Entrepreneurship

  • Founded and manages V-Code, a software house focused on software development.
Four people working on laptops at wooden tables on an outdoor terrace at night
V-Code

Public Relations Staff, Faculty of Industrial Technology Election Commission (KPU FTI)

2024 to 2025

  • Handled communication and publication of information about the faculty election.
  • Coordinated with various parties to keep the election running smoothly.

Computer Technician (PKL work placement), Smart Comp computer shop

  • Worked as a computer technician: repaired and maintained computer and laptop hardware, including diagnosing faulty components.
  • Handled customer complaints about hardware and software problems and proposed repair solutions.

Bug hunter

Tested web applications and software for security weaknesses and reported my findings to the owners through responsible disclosure.

Several websites and software products (names withheld under disclosure rules).

  • Looked for common weaknesses such as broken access control, cross-site scripting, security misconfiguration, and exposed information.
  • Used Burp Suite and nmap for testing, and kept notes so each finding could be reproduced.
  • Wrote clear reports with the steps, the impact, and a suggested fix, and sent them privately to the owners.

In one test, I found an access control weakness that let a regular user see data meant for another account. I documented the steps, reported it privately, and the owner fixed it afterwards.

  • Web security testing
  • Reconnaissance
  • Vulnerability reporting
  • Burp Suite
  • nmap

Skills

7

Technical: Web design, Front-end coding, Back-end coding, JavaScript, TypeScript, React, Next.js, PHP, Laravel, Tailwind CSS, C++, Supabase and PostgreSQL, Deployment (Vercel), Git and GitHub, QA testing, Networking basics, Security tools: Burp Suite, nmap, bettercap, Frida

Languages: Indonesian: native; English: ADEPT (Ahmad Dahlan English Proficiency Test), score 520

Projects and portfolio

8, 9

Certifications and achievements

8
  • Mini Bootcamp Mobile Penetration Testing, Codelamp Indonesia
  • ADEPT (Ahmad Dahlan English Proficiency Test), score 520
Certificate of appreciation from Codelamp Indonesia to Galih Fajar Fahreza for taking part in Mini Bootcamp Mobile Penetration Testing #2
Mini Bootcamp Mobile Penetration Testing, Codelamp Indonesia

References

10

Available on request.

E-commerce: advantages and disadvantages

e-commerce, uncountable noun

Introduction

E-commerce is the buying and selling of goods and services over the internet, whether through a company's own online store, a marketplace, or a shop on social media. In Indonesia, it has become part of everyday life: people order groceries, pay bills, and compare prices from their phones. For businesses, however, moving online brings real problems as well as clear benefits. In this essay, I look at six advantages and six disadvantages of e-commerce, and for each disadvantage I suggest how a business can reduce it.

Advantages

  • Wider reach

    An online store is open all day, every day, and it can serve customers far beyond the seller's own city. As a result, a small business is no longer limited to the people who happen to walk past its door.

  • Lower operating costs

    Selling online removes the need for expensive shop rent and reduces the number of staff needed for each sale. For instance, a new seller can start on a marketplace or a hosted platform and move to their own website once sales grow.

  • Useful customer data

    Every click, abandoned cart, and completed checkout can be measured. This data shows a business which products and campaigns work, and it allows the business to test changes before committing to them.

  • Easy to scale

    Cloud hosting and automated order processing let a store handle seasonal spikes, such as Ramadan or year-end sales, without hiring a large temporary team. In contrast, a physical shop can only serve as many customers as its space and staff allow.

  • Personalization

    Order history and browsing behavior allow a store to recommend relevant products and send offers that match each customer's interests. Customers, in turn, find what they want more quickly.

  • Flexible payments

    Online stores can accept cards, bank transfers, e-wallets, QRIS, and pay-later services. Because customers can pay in the way they prefer, fewer of them abandon their purchase at checkout.

Disadvantages

  • Security risks

    Online stores hold customer and payment data, so weak security can lead to data leaks, financial losses, and legal trouble under Indonesia's Personal Data Protection Law.

    How to reduce it: A business can reduce this risk by following secure development practices, keeping its software up to date, and testing its systems regularly.

  • Fraud

    Criminals may use stolen card details or hijacked accounts to place fake orders, and the seller often pays for the resulting chargebacks.

    How to reduce it: To reduce fraud, a store can add two-factor authentication, use a secure payment gateway, and watch for unusual ordering patterns.

  • Downtime

    If a website crashes during a flash sale, the business loses sales and customer goodwill at the same time.

    How to reduce it: Load testing, caching, and continuous monitoring help a site stay online when traffic reaches its peak.

  • Logistics

    Customers judge the whole experience by delivery, so a late or damaged parcel reflects badly on the seller, even when the courier is at fault. Indonesia's island geography makes this especially difficult.

    How to reduce it: Working with several courier services, offering parcel tracking, and giving honest delivery estimates can ease the problem.

  • Price pressure

    Marketplace commissions, advertising costs, and payment fees all reduce profit margins, while buyers can compare prices in seconds.

    How to reduce it: A business can protect its margins by building direct channels, such as its own website or an email list, and by offering better service and product bundles.

  • Trust and returns

    Buyers cannot touch or try a product before they pay, so some hesitate to buy and others return what they receive.

    How to reduce it: Verified reviews, accurate photos, clear size guides, and a simple return policy help build the trust that customers would otherwise gain by seeing the product in person.

Conclusion

In conclusion, e-commerce gives businesses of every size access to a larger market, lower costs, and better information about their customers. However, these advantages only last when the less visible parts of the business receive proper attention, especially security, delivery, and customer trust. On balance, I believe e-commerce is worth the effort for most businesses, provided that they plan for its risks from the start.

Journal reading list

noun phrase

These are the five papers for our group's journal assignment. They cover two themes: web application vulnerabilities measured against the OWASP Top 10, and adversarial attacks on intrusion detection systems. I checked every link on 22 October 2026.