Hi, I’m Arief F-sa Wijaya

Informatics Engineering Student Software engineer with competitive programming foundation—delivering structured, maintainable solutions.

Bandung, West Java, Indonesia

4th semester informatics student with strong foundation in software architecture and systematic problem-solving. Experienced in designing scalable solutions and managing complexity through structured approaches.

C/C++ · Competitive Programmer · Backend & Automation

CC++PythonJavaScriptRaylibQt +4 more
  • Software Architecture Design patterns, layered MVC, and modular system architecture
  • Competitive Programming ICPC Regional Asia participant, 400+ problems solved
  • Development Focus Clean code, systematic problem analysis, and scalable solutions
10+

Contests tackled

OSN, ACM/ICPC, plus internal scrims and showcases
400+

Problems solved

TLX, LeetCode, Codeforces, and others
8+

Languages used

C, C++, Python, JavaScript, Java, plus supporting scripts
10+

Projects delivered

School, club, and personal builds

Availability

Available for internships, collaborations, and software development projects.

I usually reply within 1–2 business days. Happy to jump on a quick call if needed.

About me

Turning ideas into shipped products with clear steps.

Currently studying D3 Informatics Engineering at Politeknik Negeri Bandung with focus on software architecture, clean code practices, and systematic problem analysis. Background in competitive programming shapes analytical thinking and efficiency-oriented approach in building modular, readable, and maintainable software systems.

Available for internships, collaborations, and software development projects.

Competitive programming mindset

Apply olympiad-style thinking to daily engineering: test constraints, budget time, and choose clean patterns quickly.

  • Contest-grade algorithm reviews
  • Structured drills and training modules
  • Data-driven retrospectives and scorecards

Backend & tooling

Build lightweight C/C++ systems with a focus on automation, diagnostics, and developer comfort.

  • CLI and desktop utilities with clear flows
  • Raylib / Qt playgrounds for UI and graphics
  • Structured logging and reporting teams can act on

Mentorship & community

Grow together via Brainware of SMANSA—mentoring juniors, sharing playbooks, and keeping resources open.

  • Club leadership & workshops
  • Mentoring for NOI hopefuls
  • Open resources & documentation

Technical Skills

Full-stack development with strong algorithmic foundation.

Building enterprise applications and solving complex problems through systematic software engineering practices.

Software Engineering

  • Software architecture & design patterns
  • Full-stack web development (Laravel, Vue.js)
  • Database design & advanced SQL
  • Clean code practices & maintainable systems
  • MVC architecture & layered design

Programming Languages

  • C/C++ (Competitive Programming & Systems)
  • Java (Desktop Applications & OOP)
  • PHP (Laravel Framework)
  • JavaScript/TypeScript (Vue.js, Node.js)
  • Python (Automation & Scripting)

Algorithms & Problem Solving

  • Advanced data structures & algorithms
  • Dynamic programming & graph algorithms
  • Complexity analysis & optimization
  • Competitive programming (ICPC, OSN)

Tools & Technologies

  • Git & GitHub (Version Control)
  • MySQL, PostgreSQL, SQLite
  • JavaFX, Qt (Desktop Development)
  • Raylib (Game Development)
  • Unit Testing & Code Quality Tools

Stacks & tools

Technologies I build with most often.

Quick view of languages, frameworks, and tools—kept concise for easy scanning.

C/C++

C#

Java

JavaScript

Python

PHP

React.js

Vue.js

Astro

Tailwind CSS

Bootstrap

Express

Laravel

PostgreSQL

MongoDB

Git

GitHub

GitLab

Himpunan Mahasiswa Komputer Politeknik Negeri Bandung

Junior Staff Member

Himpunan Mahasiswa Komputer Politeknik Negeri Bandung

2025 — Sekarang

Supporting academic program development and competition management within the Computer Science Department.

  • Assisted in organizing cross-program academic sharing sessions within Informatics Department.
  • Involved in bootcamp and competition training management, including participant coordination and academic resource management.
  • Supported student competition preparation through administrative and technical assistance.
Brainware of SMANSA (BIoS)

Brainware of SMANSA (BIoS)

2022 — 2023

Led school computer club programming division, coordinating training programs and member development initiatives.

  • Coordinated programming activities and collaborative projects among club members.
  • Developed and executed training programs covering basic to advanced programming concepts.
  • Mentored members in project development and problem-solving skill enhancement.
  • Presented project results at school events to promote collaboration and innovation.
Independent Competitive Programming Journey

Independent Competitive Programming Journey

2021 — Sekarang

Continuous problem-solving practice across multiple platforms while sharing knowledge through mentoring sessions.

  • Solved 400+ problems with documented notes and reusable templates shared with peers.
  • Created visual explanations for complex data structures and algorithm concepts.
  • Conducted knowledge-sharing sessions and micro-challenges for classmates and juniors.

Competitive programming

Profiles where I learn, compete, and track progress.

Handles and links to the platforms I actively use for contests, upsolving, and drills.

LeetCode

LeetCode

Fsaree

Daily drills for data structures and algorithms.

View profile

Featured projects

Recent builds and experiments I enjoyed shipping.

I start from a clear problem, ship quickly, and iterate. Here are my top projects.

Integrated Sharia Cooperative System

2025 · Enterprise Web Application

Integrated Sharia Cooperative System

Full-stack integrated sharia cooperative application with complex domain logic handling savings, murabahah-based installments, POS cash system, and inventory management.

Implemented feature-based end-to-end development approach ensuring consistent data flow across financial and inventory modules.

  • Complex domain modeling for sharia-compliant financial operations.
  • Multi-role access control with centralized authorization system.
  • Synchronized data structure across financial and inventory modules.
LaravelVue.jsPHPJavaScriptPostgreSQL
Productivity Application (Java Desktop)

2025 · Desktop Application

Productivity Application (Java Desktop)

Cross-platform desktop productivity application with layered MVC architecture, implementing multiple design patterns for modularity and scalability.

Delivered cross-platform installable application with comprehensive testing and database fallback system ensuring data persistence across operating systems.

  • Layered MVC architecture with strict separation of concerns.
  • Multiple design patterns for maintainable and scalable codebase.
  • PostgreSQL with SQLite fallback stored in cross-platform user directory.
JavaJavaFXPostgreSQLSQLiteDesign Patterns
Block Shooter Game

2025 · Game Project

Block Shooter Game

2D arcade shooter game built with C and Raylib, implementing low-level data structures, game loop mechanics, and persistent game state management.

Led team development focusing on object behavior design, game loop optimization, and user experience management throughout the development cycle.

  • Manual implementation of data structures at low level.
  • Optimized game loop for responsive gameplay and object behavior.
  • Persistent game state and local high-score tracking system.
CRaylibLow-Level Programming

Achievements & credentials

Contests, courses, and badges that are completed.

ICPC Asia Jakarta Regional Contest 2025

ICPC Foundation · BINUS University

2025

Honorable Mention

Indonesia National Contest 2025 (ICPC Indonesia)

ICPC Indonesia · BINUS University

2025

Honorable MentionQualified to ICPC Regional Asia

National Science Olympiad in Informatics 2022

National Achievement Center (Puspresnas)

2022

District ChampionProvincial Contestant

National Science Olympiad in Informatics 2023

National Achievement Center (Puspresnas)

2023

District Contestant

Education

Where I studied and what I honed there.

Highlights of programs and initiatives that shaped my foundation.

Politeknik Negeri Bandung

2024 — Sekarang

Politeknik Negeri Bandung

D3 Informatics Engineering

  • Focusing on software architecture, clean code practices, and systematic problem analysis.
  • Active member of Himpunan Mahasiswa Komputer, supporting academic programs and competition management.
  • Developing enterprise applications with complex domain logic and layered architectures.
SMAN 1 Subang

2021 — 2024

SMAN 1 Subang

Mathematics & Natural Sciences

  • Head of Programming Division at Brainware of SMANSA computer club.
  • District Champion in National Science Olympiad (OSN) Informatics 2022.
  • Led training programs and mentored members in competitive programming and project development.

Contact

Ready to collaborate on your next idea.

Have an idea or tricky problem? Let’s discuss and ship a solid solution.

I usually reply within 1–2 business days. Happy to jump on a quick call if needed.

Send a note

Thanks for stopping by