Skip to content
View galihroswandi's full-sized avatar

Block or report galihroswandi

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
galihroswandi/README.md
Header

Typing SVG


GitHub followers Β  GitHub stars Β  Profile views


πŸ§‘β€πŸ’» About Me

I'm a developer who started from the web and is now deliberately expanding toward software engineering and embedded systems.

I like building things that solve real problems β€” not just coding exercises.

Web Development      β†’   Software Engineering   β†’   Embedded Systems
─────────────────        ──────────────────────     ─────────────────
Next.js / React          C++                        Arduino
TypeScript               Architecture               PlatformIO
Supabase                 Data Structures            Microcontrollers
                         Git / Linux                Hardware ↔ Software

Current focus: becoming a stronger engineer by understanding both the application layer and what happens closer to the machine.


πŸš€ What I'm Building

πŸ’° Flowvest

Personal Finance Platform

"How can I understand my entire financial condition in one place?"

A product built around that single question. Flowvest goes beyond income & expenses:

Feature Description
πŸ’Έ Cash Flow Track where money moves
🏦 Accounts & Assets Full snapshot of your holdings
πŸ“ˆ Investments Monitor portfolio growth
🎯 Goals Plan and track financial targets
πŸ’° Net Worth See the full picture
πŸ“Š Progress Measure growth over time

Stack: Next.js Β· TypeScript Β· Supabase

View Flowvest

πŸ”§ Embedded Learning Log

My Embedded Systems Laboratory

A living repository where I document experiments and lessons while learning microcontrollers from scratch.

Currently exploring:

  • πŸ”Œ Arduino β€” hardware experiments
  • βš™οΈ C/C++ β€” low-level control
  • πŸ› οΈ PlatformIO β€” modern toolchain
  • πŸ“‘ Serial communication β€” data in/out
  • 🧠 MCU fundamentals β€” how chips think
  • πŸ”¬ Hardware experiments β€” breaking things to learn

Stack: C++ Β· Arduino Β· PlatformIO

View Embedded Learning Log

πŸ“š C++ Learning Fasttrack

Structured C++ Practice

A focused space for exercises, experiments, and small programs while strengthening my C++ foundation. The goal isn't just to learn syntax β€” it's to understand why the code works the way it does.

C++ Β  Problem Solving Β  Programming Fundamentals

View C++ Learning Fasttrack

πŸ§ͺ Experiments & Other Work

Project What it is Tech
πŸ›’ E-Commerce Exploring e-commerce application development JavaScript
⛓️ Learn Solidity Smart contracts & blockchain fundamentals Solidity
🌐 Personal Portfolio My personal website and portfolio TypeScript

E-Commerce β†— Β Β·Β  Learn Solidity β†— Β Β·Β  Portfolio β†—


πŸ› οΈ Technologies

Frontend & Web

Web technologies

Backend & Data

Backend technologies

Systems & Embedded

Systems technologies

Tools

Development tools


πŸ“Š GitHub Activity

GitHub statistics Top languages

GitHub streak

🧭 2026 Roadmap

  WEB         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  Strong foundation
  C++         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  Deepening
  EMBEDDED    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  Exploring
  SYSTEMS     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  Learning

Goals this year:

  • Build and ship real web applications
  • Start building Flowvest
  • Begin serious C++ learning
  • Start working with Arduino & PlatformIO
  • Build complete embedded projects end-to-end
  • Go deeper into C++ and system fundamentals
  • Connect software engineering with real-world hardware
  • Keep building products, not just tutorials

🧠 How I Learn

while (learning) {
    build();          // start with something real
    break_things();   // understand the edges
    understand_why(); // go deeper than the fix
    improve();        // ship, iterate, repeat
}

I learn through real projects, experiments, debugging, and iteration.

A project doesn't have to be perfect to be valuable β€” it just needs to teach me something I didn't understand yesterday.


🌱 Beyond the Code

I'm drawn to the intersection of:

Software  Γ—  Products  Γ—  Systems  Γ—  Hardware

That's why my repositories may look a little different from each other.

One day I'm building a financial product with Next.js.
Another day I'm debugging a C++ program.
Another day I'm connecting an Arduino to a computer.

For me, they're all part of the same journey β€” becoming a better engineer.


πŸ“« Find Me

GitHub Β  Portfolio



Thanks for visiting β€” feel free to explore the repositories or reach out if something catches your eye. πŸ‘‹


Footer

Pinned Loading

  1. Setting-IP-Statis Setting-IP-Statis Public

  2. Personal-Portfolio Personal-Portfolio Public

    Personal Website Galih Roswandi

    TypeScript 16

  3. E-comerce E-comerce Public

    JavaScript 1

  4. Learn-Solidity Learn-Solidity Public

    Solidity