Hi, I'm Abdurrahman 👋
Software Engineer
me

About

Passionate Software Engineer with 5 years of hands-on experience in designing, developing, and maintaining robust software solutions. I thrive in challenging and dynamic environments, where I leverage my expertise in a wide range of programming languages and technologies to solve complex problems. My commitment to quality and innovation is evident in my track record of delivering scalable and efficient software applications that meet both user and business needs. I'm a dedicated lifelong learner, constantly staying up-to-date with the latest industry trends and best practices.

Work Experience

U

Undercurrent Capital Pte Ltd

September 2023 - Present
Technical Project Manager (Full-time)
Experienced in coordinating cross-functional teams through project lifecycles with a focus on Agile methodologies. Skilled in task planning, risk management, and stakeholder communication to ensure timely delivery of technical projects. Proficient in overseeing project roadmaps, facilitating stand-ups, resolving dependencies, and providing progress updates. Demonstrated ability to enhance team productivity by implementing best practices, maintaining project documentation, and driving continuous improvement. Strong background in balancing technical guidance with project management to meet both strategic goals and client expectations.
U

Undercurrent Capital Pte Ltd

August 2021 - Present
Software Engineer (Full-time)
Dynamic Full Stack Engineer with expertise in building scalable and responsive web applications using React.js, NestJS, and Tailwind CSS. Skilled in front-end development with React, leveraging modern hooks and state management to create seamless, high-performance user interfaces. Proficient in back-end services with NestJS, including RESTful APIs, microservices, and secure authentication, enabling robust and efficient application architecture. Experienced in integrating Web3 solutions, including blockchain connectivity and smart contract interactions, to support decentralized application functionality. Passionate about delivering clean, maintainable code and implementing best practices in UI/UX design, while maintaining a strong commitment to performance and scalability.
N

Novus Technology Pte Ltd

June 2022 - March 2025
Software Engineer (Part-time)
Versatile Full Stack Engineer with a strong foundation in React.js, React Native, NestJS, and Tailwind CSS, skilled in delivering high-quality web and mobile applications. Experienced in front-end development with React and React Native to build responsive, user-friendly interfaces, and adept in back-end development with NestJS to create robust APIs and microservices. Proficient in integrating specialized features, including seatmap systems and Karaoke on Demand (KOD) functionalities, ensuring seamless user experiences and high-performance applications. Known for a focus on clean, maintainable code and a commitment to balancing innovative UI/UX with reliable, scalable architecture.
P

PT Geodipa Energi (Persero)

May 2021 - July 2022
Backend Engineer (Part-time)
Experienced Backend Engineer with a focus on Express.js and SAP API integration for efficient delivery and invoice management systems. Skilled in developing and optimizing RESTful APIs and backend services, leveraging Express.js to build scalable, high-performance applications. Proficient in integrating SAP APIs for seamless data exchange, ensuring accurate and timely handling of delivery and invoice processes. Known for delivering clean, maintainable code and implementing best practices to enhance backend reliability, data security, and operational efficiency in enterprise environments.
Q

Qiblat Indonesia

August 2021 - September 2023
Project Manager (Part-time)
Dedicated Project Manager with experience overseeing and maintaining ongoing production of Reksa Dana (mutual fund) applications. Skilled in coordinating cross-functional teams to ensure application stability, optimize performance, and manage continuous updates in a high-stakes financial environment. Proficient in aligning project goals with regulatory compliance and market demands, ensuring seamless functionality for end-users. Known for a proactive approach to risk management, stakeholder communication, and implementing best practices to enhance operational efficiency and user satisfaction.
Q

Qiblat Indonesia

November 2019 - August 2021
Backend Engineer (Full-time)
Skilled Backend Engineer with experience in building and maintaining a production-grade Reksa Dana (mutual fund) application. Proficient in designing and optimizing backend systems to ensure high performance, security, and reliability in financial services. Adept at developing scalable APIs, managing database integrations, and implementing robust error handling to support seamless user experiences and regulatory compliance. Known for a proactive approach to troubleshooting, system optimization, and ensuring smooth, uninterrupted application operations in production environments.

Skills

React
Next.js
Typescript
Node.js
Python
Go
Postgres
Docker
Kubernetes
AWS
CI/CD
Git
Laravel
PHP
My Projects

Check out my projects

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

SoHigh Social Club

SoHigh is a social bar that offers unique experiences through its tech-integrated approach. Our proprietary app allows patrons to make live reservations and create customised avatars to earn gems that can be exchanged for various goodies in our e-shop. The app also allows patrons to interact with each other and participate in mini-games. So High has the largest collection of drinking & party board games in Singapore, carefully curated to ensure a great experience with every visit.

Typescript
Prisma
TailwindCSS
HitPay
Laravel
React Native
NodeJS
MySQL
Docker
Github Actions
CI/CD
NestJS

Yo! Invest

A Reksa Dana (mutual fund) application that allows users to invest in various mutual funds and track their investments.

PHP
Laravel
React Native
Docker
MySQL
MSSQL
Google Cloud
Typescript
Javascript
PHP Unit
Partyinkers

Partyinkers

Partyinkers is a platform that allows users to create and customize party invitations, greeting cards, and other stationery items. The app offers a wide range of design templates, customization options, and printing services to help users create personalized and professional-looking invitations for any occasion.

Laravel
PHP
Lumise
MySQL
Javascript
JQuery
Tixbite

Tixbite

Tixbite is a platform that allows users to buy and sell tickets for events. It is a platform that allows users to buy and sell tickets for events.

NodeJS
ReactJS
Tailwind CSS
MySQL
NestJS
NextJS
Stripe
Docker
CI/CD
Tixflare

Tixflare

Tixflare is a platform that allows users to buy and sell tickets for events. It is a platform that allows users to buy and sell tickets for events.

NodeJS
ReactJS
Tailwind CSS
MySQL
NestJS
NextJS
Stripe
Docker
CI/CD
Culturcoin

Culturcoin

CULTUR aims to use the combination blockchain technology and multimedia to create a fun and exciting token that celebrates the culture behind the things we love the most; games, TV shows, films, characters, memes and much more!

NextJS
TailwindCSS
Uniswap
DexTools
Wallet Connect
AgentYP

AgentYP

AgentYP is an advanced AI agent, built on Virtuals, blending cutting-edge intelligence with a humble, supportive presence to assist and collaborate with its creator, YellowPanther.

NextJS
TailwindCSS
Uniswap
DexTools
Wallet Connect
Gosugamers - OAuth

Gosugamers - OAuth

Gosugamers OAuth is a OAuth provider for Gosugamers. It is a platform that allows users to sign in to Gosugamers using their Social account (Google, Facebook, Apple, Twitch).

ExpressJS
NodeJS
PassportJS
MySQL
Docker
CI/CD
Github Actions
Gosugamers - Telegram App

Gosugamers - Telegram App

Gosugamers OAuth is a OAuth provider for Gosugamers. It is a platform that allows users to sign in to Gosugamers using their Social account (Google, Facebook, Apple, Twitch).

NextJS
TailwindCSS
Typescript
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on linkedin and I'll respond whenever I can. I will ignore all soliciting.