
Samodra
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
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
My custom Neovim configuration tailored for modern development, featuring LSP, autocompletion, formatting, fuzzy finding, and Lua-powered plugin management using Lazy.nvim.
LuaLazy.nvim
A CV parser application that extracts structured information from resumes
PythonFlaskNext.jsDockerGithub Actions
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
My personal portfolio website built with Next.js, Tailwind CSS, and TypeScript.
Next.jsTailwind CSSTypeScriptFirestoreRedis
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.
JavaScriptWebpackCodeceptJSWeb 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
-