My name is
Bari
(Rifky Bariansyah)
&
I'm a
Software
Engineer
My main tech stack: Node.js + Python (Django) + PostgreSQL + React
I'm currently leading the design and implementation of core payroll features powering over ÂŁ100M in annual payroll processing at Zelt, an all-in-one HR platform.

Previously, I led backend engineering initiatives for Cashboard, a pre-seed analytics platform. During the tenure, I contributed to the growth of the ARR from zero to $300k+.

In total, I have around 5 years of experience as a software engineer. I led feature developments from start to finish, translating high-level product requirements into engineering designs and actionable tickets, but mostly, I contribute to the codebase.

I'm currently based in London, UK 🇬🇧

Link to my LinkedIn: https://www.linkedin.com/in/bariansyah/
Experience-Experience-Experience-Experience-
Software Engineer
Oct 2024 - Now
Led the design and implementation of core payroll features in Node.js (NestJS), PostgreSQL, and React—including attendance integration, formula-driven pay fields, and advanced role-based permissioning—powering £100M+ in annual payroll

Mentored junior engineers on writing efficient SQL queries, optimizing caching strategies, and handling production incidents—improving code quality and overall team capacity
Senior Software Engineer
Jul 2022 - Oct 2024
Led backend engineering for an analytics platform in Python (Django). Grew ARR from 0 to $300k+.

Developed 10+ integrations for new data sources like QuickBooks, NetSuite, and HubSpot.

Built collaborative commenting feature in React (Next.js) and Python (Django).

Reduced backend response time by half by writing direct SQL queries.
Full-Stack Engineer
Sep 2021 - Jul 2022
Developed rental asset management, payments, and contracts for ~10,000 fleets using React and Go.

Resolved open production issues during on call. Saved ~$150,000 in potential missing payments.

Led agreement contract creation feature development with PDF generation and dynamic contract templates.
Software Engineer
Feb - Sep 2021
Developed a Node.js backend for employee recruiting, management, and attendance, serving 1M users.

Led candidate search and shortlist feature development in React Native.
Software Engineer Intern
Dec 2019 - Aug 2020
Built barcode payment using Next.js and Node.js, significantly reducing errors from manual code entry. Increasing convenience-store-based transaction speed by 100% and success by 10%

Implemented BDD testing scenarios in Cucumber and Cypress along with a Slack reporter. Eliminated manual endpoint testing calls. Accelerating the development cycle by 20%

Built staging mode for bank connectors with Node.js, increasing confidence in testing and development
Software Engineer Intern
May - Aug 2019
Integrated GitPrime into an internal platform for historical git data related insights
Publications
Semantic-Based Autograding
On my final year of university, I did a research on semantic-based autograding. Instead of using the black-box approach, we have find that it's possible to increase coverage by comparing the semantic of the student's code with the reference code. It is cited in multiple research papers on automated grading.

The paper was published here
About Hackathon...
ShipperHack 2021
On March 2021 my team finally finished 1st on a hackathon. ShipperHack theme revolves around smart warehouse technology. We built a smart packing station that uses computer vision to make sure the right items are packed. The hackathon was sponsored by AWS, which makes it particularly interesting since we have to come up with a solution that utilizes AWS infrastructure. You can see my friend presenting the final prototype in the picture.
Google x BRI Hackathon
On february 2020 my friends and I got a 2nd place on the Google x BRI Hackathon. The theme was empowering Indonesian SMEs, we decided to make a solution called "Pesan Makmur", Pesan Makmur is a Chatbot that allows people to sell and buy things in an online store via Whatsapp. We use this channel to introduce e-commerce to business owners without online stores. As an inclusion strategy, people can also do this via SMS so that it's accessible for anyone with a bad internet access.
MLH's Garuda Hacks
On August 2020 my team got a 2nd place on the MLH's Garuda Hacks. This hackathon is a little bit different because it focus only on the technical side, so we pick the most modest business model we can think of and use every technical knowledge we know to implement it. The final product is a commercial space search built with Next.js, Node.js, and Typescript.
Let's talk:
Sometimes I write on:
Or find me on: