SOFTWARE DEVELOPER · INDONESIA

Building software with purpose, precision, and curiosity.

I'm Rahmad Dwi Syaputra, a software developer focused on building practical applications, automation tools, and reliable software experiences across desktop, web, and mobile.

Developer.cs

public sealed record Developer
{
    public string Name  => "Rahmad Dwi Syaputra";
    public string Alias => "Putra3340";
    public string Country => "Indonesia";

    public string[] Builds =>
    [
        "Desktop", "Web", "Mobile",
        "Automation", "Security research"
    ];
}

About

I build software to solve real problems: the kind where a well-made tool saves time, removes friction, or makes a tedious job reliable. Over the past four years I've worked on desktop applications, web applications, automation tools, and developer utilities, mostly in C# and the .NET ecosystem.

I'm drawn to automation and to security research, because both reward understanding how systems actually behave. I treat every project as a chance to sharpen my engineering, whether that means learning a new framework, tightening an architecture, or finishing the unglamorous details that make software dependable.

Years of development experience
4+
Projects built across different areas of software development
10+
Platforms: desktop, web, and mobile development
3

Technical expertise

Software development

Desktop and application development, with C# and the .NET ecosystem as my primary foundation.

  • C#
  • .NET
  • ASP.NET Core
  • WPF
  • Unity

Web and mobile

Interfaces and applications for the browser and for phones, built on core web technologies, Blazor, and Flutter.

  • HTML
  • CSS
  • JavaScript
  • Blazor
  • Flutter

Automation and security

Tools that drive browsers and collect data from the web, alongside security research and testing.

  • Web automation
  • Web scraping
  • PuppeteerSharp
  • Penetration testing
  • Reverse engineering

Data and infrastructure

The supporting layer: databases, version control, containers, and the APIs applications talk through.

  • SQL
  • Git
  • Docker
  • Linux
  • REST APIs

Selected projects

The previews are concept illustrations of each project's purpose, not screenshots.

Floatly

A desktop music application built with WPF and .NET, featuring a modern music-listening interface and real-time integrations.

  • WPF
  • .NET
  • Real-time integrations

ElysiaBot

A Discord bot built with Discord.Net, featuring modular services, plugin management, and server automation.

  • C#
  • Discord.Net
  • Plugins

BeritaDlanggu

A school news website project.

  • Web
  • News site

IHC-Website

A web project involving Cloudflare Workers and D1, including leaderboard functionality.

  • Cloudflare Workers
  • D1
  • Leaderboard

More of my work lives on my GitHub profile (opens in a new tab).

Experience and achievements

Experience

Web Automation & Scraping Intern

PT Universal Big Data

Worked on web automation and web scraping: driving a browser programmatically to collect data from the web, using C#, PuppeteerSharp, and .NET.

  • C#
  • PuppeteerSharp
  • .NET

Achievements

12th place, Lomba Kompetensi Jawa Timur 2025

IT Software Solution for Business

freeCodeCamp Foundational C# with Microsoft

Certification in C# fundamentals

Have an interesting problem to solve?

I'm always interested in thoughtful software projects, engineering challenges, and opportunities to build something useful.

linkedin.com/in/rahmad-syaputra github.com/Putra3340

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.