HI THERE 👋!

I'm

Passionate, high-performing Full Stack Developer with more than 3 years of experience. My experience ranges from working on real-time messaging systems that can handle thousands of daily messages to scale opensource projects with more than 1+ million active users. Currently seeking a role as a Full-Stack Developer at a progressive organization, where applied knowledge and self-education skills meet.

My Experience

I use my skill set to solve other people's problems

  • Feb 2023 - Present

    International · Remote

    Open Source Maintainer @ Synpress
    • Helped the project get sponsored & funded with more than 400k USD.
    • Planning how to spend the funds, organize the work, hit the milestones, and popularize the project.
    • Adding new features, responding to issues, reviewing pull requests, refactoring the codebase, writing tests.
    • Documented the framework from start to finish — docs.synpress.io
    • Migrated the project to TypeScript, reduced package size, and added headless browser support.
    • Skills: JavaScript · TypeScript · Cypress · Playwright · Docker · CI/CD
  • Dec 2022 - Present

    United Kingdom (UK) · Remote

    Sr. Software Engineer @ Panther Protocol
    • Took full responsibility & accountability over delivering critical features.
    • Reduced bundle size by 50% & Analyzed performance bottlenecks.
    • Improve the CI/CD speed (IPFS, Selective CI/CD Script Runner).
    • Took the initiative to introduce end-to-end testing to our code base.
    • Increase the backend syncing speed by 50x (from 50s to 1s).
    • Skills: TypeScript · ReactJS · Cypress · IndexedDB
  • Jul 2021 – Present

    United States (US) · Remote

    Full Stack Developer @ EMURGO
    • Develop public API to enable other developers to build their own dApps on top of Cardano and to serve more than 1 million active users.
    • Tackle performance bottlenecks related to databases and memory leaks.
    • Manage the software development lifecycle (Planning, Design, Development, QA).
    • Improve the front-end experience by implementing an entirely new revamped theme.
    • Wrote end-to-end and unit tests to ensure app integrity.
    • Review PRs and make sure they follow the code standards and best practices.
    • Onboard new developers and help them fit into the team.
    • Skills: JavaScript · TypeScript · React · NodeJS · PostgreSQL · WebAssembly · Rust
  • Dec 2018 – Aug 2019

    Singapore (SG) · Remote

    Full Stack Developer @ Spherium
    • Founding member of a team to develop a cross-chain bridge platform
    • Build the required infrastructure for a transaction queue (API, Cron Job, Scheduler).
    • Integrated new 12 blockchains that allowed users to easily move tokens between them.
    • Reduced average request time for most important endpoints from 12s to 2s (6x faster).
    • Onboarding new developers and helping them fit into the team.
    • Skills: JavaScript · TypeScript · ReactJS · NodeJS · MongoDB · Cloud (AWS)

My Projects

want to see more? checkout my GitHub

SynpressE2E Testing Framework
  • Synpress is an E2E testing framework based on Cypress and Playwright with support for Metamask.
  • 2+ years in development, +6k NPM downloads, 100+ GitHub fork, 350+ starts, 22+ contributors
  • Skills: JavaScript · TypeScript · Docker · Cypress · Playwright · NodeJS
  • Yoroi WalletLight Cardano ADA wallet
    • A simple, secure and fast Cardano ADA wallet.
    • Yoroi allows users to manage ADA in their browser.
    • 400,000+ users, 300+ stars, 100+ fork on GitHub
  • Skills: JavaScript · React · Rust · Webassembly · Material UI · NodeJS · PostgreSQL
  • Panther ProtocolZero Knowledge Proof (ZKP) Based Protocol
    • Panther Protocol is an end-to-end solution that restores privacy in Web3 and DeFi while providing financial institutions with full ownership of their data as they participate in decentralized finance.
    • Advanced zero-knowledge privacy and trust on any blockchain
  • Skills: JavaScript · TypeScript · React · NodeJS · Redux
  • ReceptorReal-Time Messaging App.
    • Send and receive messages with friends and groups
    • Available as a website and as MacOS, Linux, and Windows application.
  • Skills: JavaScript · TypeScript · React · Redux · Material UI · NodeJS · Docker · Socket.io · Express · PostgreSQL · Rust · Tauri
  • eCartProduction Ready Ecommerce Platform
    • A mobile friendly, production ready and fully featured e-commerce website.
  • Skills: JavaScript · TypeScript · React · Redux · Tailwind · Material UI · NodeJS · MongoDB · Docker
  • My tech stack

    Knowledge is power

    JavaScript

    TypeScript

    Rust

    Python

    NodeJS

    Express

    Django

    Flask

    Actix

    React

    NextJS

    Redux

    MboX

    Tailwind

    Material UI

    SASS

    HTML

    CSS

    GraphQL

    MySQL

    PostgreSQL

    MongoDB

    Redis

    Docker

    Git

    Jest

    Cypress

    Playwright

    Selenium

    Cucumber

    Webassembly

    BASH

    VIM

    Apollo

    Socket.io

    Electron

    Tauri

    Latest content

    tips, insights, and best practices about software engineering and personal life

    Post preview
    Post preview
    Post preview
    Post preview
    Post preview
    Post preview

    Get in touch

    I’m always open to discussing new work or partnerships.

    If you have any suggestions, projects, or even you want to say Hello.. please fill out the form below and I will reply shortly.