Skip to content
View mevander88's full-sized avatar

Block or report mevander88

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mevander88/README.md

Marquis Evander

Software Engineer · Project Engineering · Data Architecture

Designing and building software across backend systems, application architecture, data layers, automation, and AI-assisted development.

Profile views GitHub repositories


About

I work across the software development lifecycle, from understanding requirements and planning architecture to implementation, deployment, optimization, and maintenance.

My primary focus is backend and systems engineering, supported by full-stack development, database design, infrastructure, automation, and practical AI-assisted workflows. I value software that is understandable, maintainable, observable, and designed around real requirements rather than unnecessary complexity.

const engineer = {
  name: "Marquis Evander",
  location: "Indonesia",
  focus: [
    "Software & Project Engineering",
    "Backend Systems & API Design",
    "Data Architecture",
    "Full-stack Application Development",
    "Infrastructure & Automation",
    "AI-assisted Development & Maintenance",
  ],
  principle: "Build for clarity, reliability, and long-term maintainability.",
};

Engineering Focus

Project Engineering

Turning requirements into maintainable software through structured planning and implementation.

  • Requirement analysis and technical decomposition
  • Project structure, module boundaries, and dependency planning
  • API contracts and integration design
  • Technical documentation, issue planning, and implementation workflows
  • Code review, testing, refactoring, and maintenance
  • Performance, reliability, and operational considerations

Data Architecture

Designing data layers around application requirements, consistency, and query patterns.

  • Relational data modeling, entities, relationships, and constraints
  • PostgreSQL and MySQL schema design
  • Query design, indexing, transactions, and data integrity
  • Redis caching and key-expiration strategies
  • Data access layers and repository patterns where appropriate
  • Schema evolution, migration planning, and ORM trade-offs

Backend & Systems Engineering

  • REST API design, validation, authentication, and authorization
  • Service and module architecture
  • Background jobs, automation, and asynchronous workflows
  • Caching, integrations, and performance optimization
  • Linux server operations, reverse proxies, and deployment workflows
  • Security-conscious implementation and debugging

Frontend & Interactive Development

  • Responsive web interfaces with React and Next.js
  • TypeScript and JavaScript application development
  • UI integration with backend APIs
  • Interactive 3D experiences and browser-based visualization with Three.js
  • Maintainable component structures and practical responsive behavior

AI-assisted Development — Vibe Engineering

I use AI coding tools as part of an engineering workflow, not as a replacement for engineering judgment. This includes using AI to accelerate implementation, understand unfamiliar code, explore solutions, and support ongoing maintenance.

  • Prompting and task decomposition from requirements into actionable issues
  • AI-assisted implementation, refactoring, and codebase exploration
  • Debugging support, test generation, and documentation
  • Maintenance assistance for existing systems and legacy code
  • Reviewing generated changes for correctness, security, performance, and consistency
  • Validating outcomes through tests, inspection, and runtime behavior

The goal is faster iteration without surrendering code quality, architectural control, or responsibility for the result.


Technology Stack

The technologies below represent tools I work with or explore across different projects. Their use depends on project requirements and trade-offs.

Languages

Go   Rust   TypeScript   JavaScript   Python   PHP   C#   Java   Kotlin

Frontend & 3D

React   Next.js   HTML5   CSS3   Tailwind CSS   Three.js

Backend & Frameworks

Node.js   Express   FastAPI   Django   Flask   Laravel   CodeIgniter

Databases, ORM & Data Access

PostgreSQL   MySQL   MongoDB   Redis   SQLite

  • GORM — Go ORM for mapping structs to database records and working with CRUD operations, associations, transactions, and schema migration workflows.
  • ORM concepts — object-relational mapping, entity relationships, query construction, data access abstraction, and the trade-offs between ORM convenience and direct SQL control.
  • Data practices — schema design, indexing, query analysis, transaction boundaries, and data integrity.

An ORM does not replace database knowledge. I consider the generated SQL, query performance, transaction behavior, and migration impact when choosing how to access data.

Infrastructure & Tools

Linux   Nginx   Docker   Git   GitHub   VS Code   Bash

Architecture & Implementation

Project Engineering
├── Requirement analysis & technical planning
├── Issue decomposition & implementation workflow
├── API contracts & system integration
└── Testing, review, refactoring & maintenance

Backend Engineering
├── REST APIs & service design
├── Authentication & authorization
├── Background jobs & automation
└── Caching & performance optimization

Data Architecture
├── Relational modeling & schema design
├── PostgreSQL / MySQL / MongoDB
├── ORM & data access patterns (GORM)
├── SQL, indexing & transactions
└── Redis caching & data integrity

Application Engineering
├── React / Next.js / TypeScript
├── Responsive user interfaces
├── Three.js & interactive 3D
└── API-driven full-stack applications

AI-assisted Engineering
├── Requirements-to-issue workflows
├── AI-assisted coding & codebase exploration
├── Debugging, tests & documentation
└── Human review, validation & maintenance

Infrastructure & Security
├── Linux & Nginx
├── Deployment & operational workflows
├── Web / API security fundamentals
└── Automation & system troubleshooting

Engineering Principles

  1. Understand the requirements before choosing the implementation.
  2. Keep architecture understandable and proportionate to the problem.
  3. Treat data modeling and database behavior as core architectural concerns.
  4. Use abstractions when they improve maintainability, not by default.
  5. Measure performance before optimizing.
  6. Design APIs with explicit contracts and predictable errors.
  7. Use AI to accelerate work while validating every consequential change.
  8. Include testing, security, documentation, and maintenance in the development lifecycle.

Development Workflow

Requirements
    ↓
Technical analysis & project decomposition
    ↓
Architecture, data model & API contracts
    ↓
Implementation (manual + AI-assisted where useful)
    ↓
Testing, review & validation
    ↓
Deployment, monitoring & maintenance

Development Environment

Area Tools
Operating systems Linux, Windows, WSL
Editor VS Code
Backend Go, Python, PHP, Node.js
Frontend Next.js, React, TypeScript
Data PostgreSQL, MySQL, MongoDB, Redis
Data access GORM and ORM concepts
Infrastructure Linux, Nginx, deployment workflows
Workflow Git, GitHub, issue tracking, AI coding tools

GitHub

Explore projects   Starred repositories



GitHub contribution streak



GitHub contribution graph

Software Engineering · Project Engineering · Data Architecture · AI-assisted Development

Pinned Loading

  1. Zynq Zynq Public

    Zynq is a lightweight desktop automation tool that transforms TikTok LIVE gift events into customizable keyboard inputs in real time. Built with Tauri, React, TypeScript, and Rust.

    Rust 1

  2. whatsapp-ai whatsapp-ai Public

    AI-powered WhatsApp bot for automated conversations, intelligent responses, and customizable agent workflows.

    JavaScript 1

  3. urprojects urprojects Public

    Project Open Source API + Integrasi Web Streaming Anime, Drachin, Drakor, Serial Netflix.

    HTML 1