Founding Engineer | Full Stack Software Engineer

Fernand William Citra

I build secure, reliable business systems from requirements through deployment.

Built infrastructure that 500 sales reps rely on daily and delivered a field-sales tool that contributed to a 125 million rupiah sale within two weeks of adoption.

Based in Medan, Indonesia
Availability Full-time roles
Timezone GMT+7

About

Hi, I'm Fernand William Citra, a full-stack software engineer based in Medan, Indonesia, who leads digital transformation from requirement gathering to deployment. I work across product discovery, frontend, backend, data, deployment, and support, owning every stage of development from start to finish.

My recent work combines practical business workflows with serious security. As a founding engineer at PRUaini Group, I helped deliver the sales portal that 500 representatives across Indonesia rely on for daily operations, engineering Redis-backed session management with replay detection, a write-behind audit pipeline, and protected media delivery. On the freelance side, a field-sales activity app I delivered helped a client rediscover a forgotten lead and close a 125 million rupiah sale within two weeks of adoption.

I hold a Bachelor of Computer Science (S.Kom) in Information Systems from University of Pelita Harapan with honors, and I keep exploring across languages and communities English, from the Cypherpunk Hackathon to the Google Developer Group.

Technical Skills

Frontend

React Next.js TypeScript JavaScript Tailwind CSS Zustand

Backend & Security

Node.js NestJS REST APIs JWT OAuth Redis Nginx TypeORM

Data & Platform

PostgreSQL Supabase Docker Google Cloud Vercel Cloudinary

Quality & Workflow

Zod Vitest Playwright Git Figma AI-assisted TDD Multi-agent workflows

Experience

Founding Engineer

PRUaini Group · Medan, Indonesia (Hybrid)

January 2026 - Present

  • Led a three-person team delivering a NestJS, React, and PostgreSQL sales portal on Google Cloud for 500 daily sales reps across Indonesia.
  • Built a Redis-to-PostgreSQL write-behind flow processing 500 records per batch with zero data loss and no app-performance impact.
  • Implemented JWT/Redis replay detection, protected media delivery, and auditable actuarial calculations for regulated workflows.

Freelance Software Engineer

Retail Distributor Client · Remote

April 2026 - Present

  • Built a field-sales activity app used by six managers to monitor territories and follow up on opportunities.
  • Enabled a rediscovered activity to become a 125 million rupiah sale within two weeks of adoption.
  • Owned Next.js, PostgreSQL, and Vercel delivery, then continued with monitoring, user guidance, and support.

Selected Work

Sports

Capybara's Dashboard

Badminton match-management platform with real-time updates and printable match sheets.

Next.js · PostgreSQL · Recharts · Vitest · jsPDF · Vercel

  • JWT-authenticated full-stack tracker serving 30 active users, 50+ matches, and 130+ gameplay hours.
  • Type-safe Next.js routes, Zod validation, custom React hooks, and Supabase PostgreSQL.
  • Recharts analytics, light/dark themes, Vitest coverage, and Vercel CI/CD deployment.
  • On-demand status state machine with scheduled fallback for serverless runtime constraints.

Education

Bachelor of Computer Science (S.Kom)

University of Pelita Harapan

Information Systems

August 2019 - November 2023

GPA 3.75/4.00 (Honors)

Contact

Let's work together.

I am open to full-time software engineering roles and selected freelance engagements.