Skip to content
Available for hireBanyuwangi, IndonesiaPoliteknik Negeri Banyuwangi

Backend systems / database architecture

Mohammad Ridho Alfahresi

Software engineering student building efficient backend systems, database experiments, and developer tools with a systems-first mindset.

70%Sikarjo contribution
10+Languages explored
4Selected works

About

Engineering software with a taste for what happens beneath the abstraction layer.

I am a Software Engineering student at Politeknik Negeri Banyuwangi, focused on backend systems, database architecture, developer tools, and modern programming languages.

I like turning low-level curiosity into practical software: small databases, language experiments, reliable APIs, and tools that make development feel cleaner.

My interests move through compiler theory, system programming, distributed systems, database internals, concurrency models, and the craft of making software understandable.

01Systems thinking
02Minimal interface
03Performance awareness

Principles

How I approach software.

01

Simplicity is the soul of efficiency.

02

Write code for humans, optimize for machines.

03

Continuous learning is a requirement.

04

Minimalism in design, maximalism in performance.

Technical expertise

Technologies I work with.

I keep the toolkit practical: enough breadth to design full systems, enough depth to care about how memory, storage, runtime, and deployment choices behave under pressure.

Languages

JavaScriptTypeScriptGoRustZigNimPHPPythonLuaC / C++SQL

Frameworks

ElysiaNext.jsReactFastifyExpressFlaskLaravelTailwind CSSShadcnWails

Infrastructure

BunNode.jsGitGitHubDockerLinux Server

Specialization

Database Engine DesignSystem ArchitectureWeb DevelopmentOpen Source

Research and interests

Exploring how software works.

The common thread is mechanics: how languages are parsed, how data survives, how distributed parts agree, and how abstractions stay useful without hiding too much.

Compiler theory and system programming

Custom lexers, parsers, abstract syntax trees, runtime design, and the relationship between high-level source code and machine behavior.

Database internals

Storage models, low memory footprints, query paths, and the tradeoffs behind data-intensive applications.

Distributed systems

Concurrency models, system architecture, reliability, and the strange elegance of making separate machines act coherent.

Selected works

Things I have built.

A horizontal project rail with side parallax, built around a few works that show my backend, language, and product engineering range.

2023 - Present

Scramble-db

An experimental, lightweight NoSQL database for small-scale applications, built with attention to low memory usage in Node.js.

Node.jsNoSQLDatabase
Source
2021 - 2024

Fluxen Language

An interpreted programming language built from scratch in Nim, featuring a custom lexer, parser, and abstract syntax tree.

NimLexerParserAST
Source
Work

PMB Annuqayah

A student admission application built with Laravel and Laravel Breeze, focused on authentication and structured admission workflows.

LaravelPHPAuth
Repository
PKM Project

Sikarjo

An AI-powered WhatsApp chatbot ecosystem with a centralized dashboard and NLP workflows. I served as the primary contributor for roughly 70% of development.

AIWhatsAppLaravelNLP
Repository

Bookshelf and mental models

Ideas worth exploring.

These references shape how I think about systems, authority, reliability, and the habit of taking ideas apart before rebuilding them with more care.

Mastering Nim

Andreas Rumpf

Metaprogramming and efficient memory management in systems programming.

Designing Data-Intensive Applications

Martin Kleppmann

A clear mental model for reliable, scalable, maintainable backend architecture.

Madilog

Tan Malaka

Materialism, dialectics, and logic as a framework for critical problem solving.

God and the State

Mikhail Bakunin

Critical analysis of authority and systems, connected to ideas around decentralization.

Politeknik Negeri Banyuwangi

Software Engineering

Present

SMAN 1 Rogojampi

High School Diploma

Graduated

Life in frames

Personal texture, kept monochrome.

A compact visual layer using the available portfolio images so the site feels tied to a person, not only a stack of technologies.

Mohammad Ridho Alfahresi in a monochrome candid frame
Mohammad Ridho Alfahresi profile portrait

Process

Quiet work. Sharp systems.

Mode

Build, test, refine.

Get in touch

Let's build something useful.

Open to internships, freelance projects, collaborations, and interesting technical challenges.