Profile picture of Samodra

SamodraVerified

Software Engineer

About

Hi, I'm Sam, a Software Engineer based in Indonesia, currently working at Vidio. I've worked on web applications using Ruby on Rails and Next.js, and I care about writing maintainable code and building things that work well for people. When I'm not coding, I enjoy customizing my Linux setup to suit my workflow and exploring other tech tools out of curiosity. I believe there's always something new to learn and better ways to create meaningful software.

Projects

Dotfiles

My personal dotfiles for managing and provisioning a consistent Unix-based development environment, including configurations for shell, editor, terminal, and other tools I use daily.

LinuxBashPython

Neovim Config

My custom Neovim configuration tailored for modern development, featuring LSP, autocompletion, formatting, fuzzy finding, and Lua-powered plugin management using Lazy.nvim.

LuaLazy.nvim

CVLytics

A CV parser application that extracts structured information from resumes

PythonFlaskNext.jsDockerGithub Actions

Stabbery

Stabbery is a dynamic mock server application that simulate external services by defining and managing mock API endpoints through a web interface.

Express.jsReact.jsSQLiteTailwind CSS

Portfolio

My personal portfolio website built with Next.js, Tailwind CSS, and TypeScript.

Next.jsTailwind CSSTypeScriptFirestoreRedis

GPP Warehouse

GPP is a web-based warehousing information system that handles inventory, order tracking, storage management, and reporting to support better decision-making.

LaravelMySQL

Experiences

  • Optimized OTP costs by integrating WhatsApp OTP with SMS fallback, reducing SMS dependency and cutting costs by 50%+.
  • Enhanced communication features (Chat, Segments, Notifications, Inbox) for a seamless user experience.
  • Revamped the Games tab into the Arcade tab, enhancing user engagement and feature visibility.
  • Managed payment integrations, ensuring secure and reliable transactions (Google Play Billing, Apple, etc.).
  • Maintained & scaled microservices on Google Kubernetes Engine (GKE) & Google Compute Engine (GCE) for high availability.
  • On-call engineer for monitoring, debugging, and ensuring uptime using Datadog, Kibana & Loki.
Ruby on RailsSpring BootNext.jsTailwind CSSTypeScriptDockerKubernetesGoogle Cloud PlatformDatadog

  • Reviewed 500+ student submissions on the Front-End Learning Path, ensuring quality and best practices.
  • Achieved a 4.9/5 review rating from 400+ students for high-quality feedback and mentorship.
  • Provided detailed feedback & actionable advice to help students improve coding skills.
  • Engaged in Dicoding Discussion Forum, guiding students through technical challenges.
JavaScriptCSSWebpackWeb PerformanceTest Driven Development

  • Mentored 24 BDT participants in the Front-End Expert Course, ensuring a structured learning experience.
  • Conducted regular online sessions, providing guidance, answering questions, and addressing challenges.
  • Helped 96% of participants graduate, demonstrating strong mentorship and support.
JavaScriptWebpackSCodeceptJSWeb PerformanceTest Driven Development

  • Developed & maintained a React.js web app and React Native mobile app, ensuring a smooth cross-platform experience.
  • Tested, debugged, and improved the My Astra Property app, enhancing performance and stability.
  • Created comprehensive screen documentation for both My Astra Property and Admin Portal, improving collaboration.
React.jsReact NativeREST APITest Driven DevelopmentFigma

  • Monitored 52 IDCamp participants, guiding their learning progress.
  • Led online mentoring sessions, clarifying concepts and addressing challenges.
  • Helped 71% of students graduate, ensuring strong engagement and support.
JavaScriptWebpackCSSHTML

Educations

Binus University

Bachelor of Computer Science

-

Astra Polytechnic

Associate of Information Management

-

Get In Touch

Feel free to reach out if you want to collaborate on a project, have a question, or just want to connect.

All rights reserved © 2025 Samodra

Built with Next.js and Tailwind CSS