JasonEffendi

Full-stack developer. Build products end to end, from the database and the API to the last pixel.

フリーランス (Freelance)
Freelancing since 2026
所在地 (Location)
Surabaya, Indonesia

準備中 (Getting ready)

Selected work

05 projects, 2024 to nowSee all 12

  1. An end-to-end ERP that follows IT and electronic waste from intake through processing, resale and recycling.

    Role
    Freelance full-stack
    Where
    Australia, remote
    When
    2026–now

    What I did

    1. 01Core modules for asset intake, inventory tracking and processing status, so operations see the whole pipeline
    2. 02Compliance and audit reporting for regulated e-waste handling in Australia
    3. 03A GraphQL API and relational data model for complex asset relationships and reporting
    4. 04Working directly with the client to turn operations into a maintainable architecture

    Built with

    • React
    • Next.js
    • NestJS
    • GraphQL
    • Prisma
    • PostgreSQL
  2. One dashboard for a kitchen's stock, orders and finances, built so the numbers stay true as the day goes.

    Role
    Freelance full-stack
    Where
    Surabaya
    When
    2026

    What I did

    1. 01Stock management, financial and stock reports, and order tracking in a single platform
    2. 02Real-time conversion of raw-material usage into finished-product quantities
    3. 03An order workflow from intake through fulfilment
    4. 04Visibility into inventory levels, cost of goods and revenue

    Built with

    • React
    • Next.js
    • NestJS
    • GraphQL
    • Prisma
    • PostgreSQL
  3. A company told through its milestones: a storytelling site that builds credibility as you scroll.

    Role
    Design and build
    Where
    Personal project
    When
    2026

    What I did

    1. 01Content and layout structured around the company's narrative and milestones
    2. 02Search optimisation for organic visibility
    3. 03Responsive and fast-loading on every device, deployed on Vercel

    Built with

    • TypeScript
    • Next.js
    • Tailwind CSS
  4. Design your own workout programs, train along with others in shared sessions and log every set and weight.

    Role
    Full-stack
    Where
    Personal project
    When
    2025

    What I did

    1. 01Custom programs and shared train-along sessions at links you can share
    2. 02Detailed tracking of sets and weights
    3. 03Data-efficient APIs with pagination, caching and optimised queries
    4. 04Authentication and secure data access for controlled program sharing

    Built with

    • TypeScript
    • Next.js
    • Shadcn
    • React Query
    • Firestore
  5. A vector editor inside the Template Designer, so users create and manage their assets without leaving the platform.

    Role
    Software developer intern
    Where
    Tilburg, NL
    When
    2024–2025

    What I did

    1. 01Real-time, high-performance editing of shapes, layers, colours and strokes
    2. 02Automatic SVG recognition and conversion into the platform’s own data model
    3. 03Researched vector-integration approaches and refactored the architecture
    4. 04Iterated on performance and usability with product and stakeholders

    Built with

    • TypeScript
    • React
    • Redux
    • SCSS
    • Material Design
07 more in the archiveAll work

About

案内 (Information)

I’m a curious, hands-on full-stack developer. For more than two years I’ve worked on complex, demanding software, and what drives me is building it end to end: solutions that are technically sound and that answer to real businesses and the people using them.

  1. スラバヤ (Surabaya)2020

    Computer Science

    Surabaya

    Started a Bachelor of Computer Science at Institut Sains dan Teknologi Terpadu Surabaya.

  2. アイントホーフェン (Eindhoven)2023

    Software Engineering

    Eindhoven, NL

    Took on a second bachelor’s, in Software Engineering, at Fontys University of Applied Sciences.

  3. ティルブルフ (Tilburg)2024

    Cape.io

    Tilburg, NL

    Interned as a software developer and built an in-app SVG editor for the Template Designer.

  4. 卒業 (Graduation)2025

    Two degrees

    Eindhoven and Surabaya

    Finished both bachelor’s degrees, with a social fitness platform and a portfolio built on the side.

  5. フリーランス (Freelance)2026

    Freelance

    Surabaya, remote

    Full-stack work for clients at home and abroad: an e-waste ERP for ITE Waste in Australia and a dashboard for Christa Kitchen.

  6. 現在 (Present)Now

    Next stop

    Surabaya, GMT+7

    Speaks Indonesian, English and some Dutch, and brings project management, architecture design and priority planning along with the code.

Services

サービス (Service)

Freelance, from the first question to production

  1. 01

    Consultancy

    相談 (Consult)

    Not sure what to build, or how? I look at your product, your data and your constraints, and give you a clear technical opinion on the way forward.

    • Architecture reviews
    • Stack choices
    • Feasibility
  2. 02

    Planning

    計画 (Plan)

    Turning an idea into a plan a team can ship: scope, architecture, data model and a prioritised roadmap, before any code is written.

    • Scoping
    • Architecture design
    • Roadmaps
  3. 03

    Implementation

    実装 (Build)

    Building it end to end: frontend, API, database and deployment, from the first commit to production.

    • Web apps
    • APIs
    • Dashboards

営業中 (Open)

Open for work

Taking on freelance projects, and open to joining a team full-time if your company is hiring.

Testimonials

推薦 (Recommended)

Receipts from people I’ve worked with

“I am pleased to recommend Jason for any frontend development role.”
Stijn ToussaintFront-end Developer at Cape, Tilburg, NL

The full recommendation is on the receipt.

JJE Service Station

Surabaya, Indonesia


Receipt
No. 0001
From
Cape, Tilburg, NL
Period
2024–2025

  1. ItemQty
  2. SVG editing and display1
  3. Clean TypeScript1
  4. Problem solving1
  5. Team player1
  6. Keen to learn1

“I am pleased to recommend Jason for any frontend development role. During his time at Cape, he was of great value to our team. He worked on implementing the ability to edit and display SVGs. Jason consistently wrote clean, high-quality code in TypeScript, demonstrating strong problem-solving skills and proved his ability to overcome technical challenges. Jason was a great team member in both professional and social settings. He collaborated well with colleagues, maintained a positive attitude, and showed interest in learning new things.”

TotalRecommended

SignedStijn Toussaint
Front-end Developer, Cape


ありがとうございました

Thank you, come again

JJE-0001

Toolbox

道具 (Tools)

55 tools and practices

A platform to build, or a site that needs to feel like somewhere? Write to me.

LinkedInGitHubCV

Surabaya, --:-- local time