monkee

Marcel Ares

I am 20 years old, and this is my website

I have a dual Bachelor's degree in Computer Science @ APU & DMU UK, and I graduated at 19 years old

I love doodling, biking, reading, and doing personal projects that look cool

Go Mariners! 🔱🔱🔱

I am a(n):
- ACM SIGGRAPH Student Chapter Member
- Active Bookclub Reader

I currently work in computer vision and am involved with optics, cameras, and lasers

I did my 120 page undergrad thesis on procedural city generation

You can contact me through email. I am slow to respond, but will almost always do

Or if you consider yourself cool, DM me on Instagram :)

Posts and opinions are my own.

Contact Me

• marcelino.ares.putra@gmail.com
• TP066419@mail.apu.edu.my

spacecraft
low high

If you ever go out the back door, remember to water the flowers

I'm becoming very wary of AI crawlers and of what I post on the internet.
I don't know if it is possible, but if we could, maybe we should undo it all and start anew

I like Debian,
but WSL will have to do :>

code-configs
.clang-format
BasedOnStyle: LLVM
SeparateDefinitionBlocks: Leave
IndentWidth: 3
TabWidth: 3
UseTab: Never
ColumnLimit: 0

AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true

BreakBeforeBraces: Attach
Cpp11BracedListStyle: true

AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true

SpaceAfterCStyleCast: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: false
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false

SortIncludes: false
IncludeBlocks: Preserve
run.sh, I use this template a lot
#!/bin/bash
set -e

BUILD_DIR="build"
VCPKG_PATH="${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
TARGET_NAME="caldera"

#rm -rf "$BUILD_DIR"

# use clang binaries
cmake -B "$BUILD_DIR" -S . \
    -G Ninja \
    -DCMAKE_C_COMPILER="clang" \
    -DCMAKE_CXX_COMPILER="clang++" \
    -DCMAKE_BUILD_TYPE=Release \
    -DVCPKG_TARGET_TRIPLET=x64-mingw-dynamic \
    -DCMAKE_TOOLCHAIN_FILE="$VCPKG_PATH" \
    -DCMAKE_EXPORT_COMPILE_COMMANDS=ON

cmake --build "$BUILD_DIR"

cd "$BUILD_DIR"
./"$TARGET_NAME".exe