10/20/2026 updated

**** ******** ****
100 % available

Full-Stack & Backend Lead – TypeScript/Node.js, Identity & Access (RBAC/OAuth), AWS, Applied AI

Seoul, South Korea
Worldwide
National School Of Civil Aviation (ENAC) - Master in CS.
Seoul, South Korea
Worldwide
National School Of Civil Aviation (ENAC) - Master in CS.

Profile attachments

Calvin-Dogus-CV-EN.pdf

About me

French full-stack/backend lead in Seoul, remote with EU/US clients (EN/FR). With the Infinique team I ship production platforms: Node.js/TypeScript APIs on AWS, identity & access (ID verification, OAuth, RBAC, audit trails, encryption), web/desktop apps, applied AI. https://calvindogus.dev/

Unity 3dJavaScriptAmazon Web ServicesC Sharp (Programming Language)C++ (Programming Language)Embedded CEmbedded SystemsEmbedded SoftwareFirmwareNode.jsOpenCVNext.jsRobotics Design and ProductionTypeScriptThree.jsReact.jsUnreal EngineDocker
Full-stack & backend lead (TypeScript, Node.js, React, PostgreSQL, AWS) with the Infinique team. Recent production work:
• Founder of Evorine (since 2020), cloud & DevOps consultancy (Microsoft & AWS partner): Azure Landing Zone for Crédit Agricole (CA-GIP) – hub & spoke, Azure Policy, AKS/Kubernetes, Terraform, Azure DevOps.
• Public-sector portal for a Seoul district (live, team lead): Korean national identity verification (NICE), OAuth account linking, 5-role RBAC with organisation isolation, session revocation and timeouts, admin TOTP, AES-256-GCM encryption of personal data with audited reveal, tamper-evident HMAC-chained audit log. Next.js/PostgreSQL, Terraform, Docker, GitHub Actions CD.
• Clor AI (shipped on Web/Windows/macOS/Android, team lead): Fastify/TypeScript API on AWS ECS Fargate (369 endpoints, SQS workers, Redis), JWT per-device sessions with refresh rotation, Google/Apple/Kakao/Naver sign-in, admin RBAC with audit log, Google Play and KG Inicis billing; WebGL2 editor with on-device ONNX AI.
• Game backend for a mobile title (team): Node.js/TypeScript API (80 endpoints), PostgreSQL/Prisma, hashed-token sessions, brute-force lockout, transactional ledger, AWS EC2/SSM.

Part of a Seoul-based team of French-speaking engineers (MSc/PhD level) acting as an external R&D and engineering partner for deep-tech products, from feasibility and prototype to integration and production.

Robotics & Hardware: sensor circuits, firmware (MCU, ESP32), sensor fusion, motor/drive control, robot manipulation, imitation learning, pose/skeleton tracking.

Software & AI: backend APIs and real-time processing, cloud infrastructure, web and mobile clients, LLM/VLM and RAG systems, computer vision, data pipelines, MLOps.

How we work: one team covers every layer (sensors and firmware up to backend, AI models and UI), so interfaces between systems are designed together. Research-based engineering: designs are validated through paper reproduction and quantitative experiments before moving to product.

Engagement: full projects (fixed scope) or team reinforcement, remote from Seoul. Working languages: English and French.

Experience

Professional experience5 - 10 years
Freelancer since2020

Languages

EnglishFluentFrenchNative speakerKoreanGood

Project history

Tech/Project Lead – Seoul district portal: identity verification, RBAC, audit trail

Infinique

Government and Public Services

10-50 team member

Infinique team project, led by Calvin Dogus (tech/project lead), for the Seongbuk-gu (Seoul) single-person-household support centre – live at https://sb1in.or.kr/ (2026).
• Public portal, member area, partner portal and a 67-screen admin back-office (programs, registrations, rentals, clubs, CMS, messaging, statistics, exports).
• Identity & access: Korean national mobile identity verification (NICE) enforcing one account per person; Kakao/Naver OAuth linkable only to a verified identity; bcrypt with layered login throttling; immediate session revocation, idle (30 min) and admin (8 h) timeouts; 5-role RBAC with partner-organisation isolation; replay-protected TOTP available for administrators.
• Data protection (Korean PIPA): AES-256-GCM field-level encryption of personal data, masked by default with logged reveal; tamper-evident HMAC-chained audit log verified in CI; export justification and password-encrypted exports; malware-scanned uploads; strict CSP/HSTS.
• Next.js 16 / TypeScript, PostgreSQL/Prisma (78 models, ~180 API endpoints, ~1,900 unit tests, 38 scheduled jobs), NAVER Cloud with Terraform, Docker and GitHub Actions continuous deployment.
Stack: Next.js, TypeScript, PostgreSQL, Prisma, OAuth, Terraform, Docker, GitHub Actions.

Team Lead – Clor AI (Yellowbox): AI photo editor, AWS backend, auth & on-device AI

Infinique

Internet & IT

10-50 team member

Infinique team project, led by Calvin Dogus (tech/project lead), for Yellowbox – shipped on Web, Windows, macOS and Android (https://clor.kr), Jan 2026 – present.
• Backend: Fastify 5 / TypeScript API (369 endpoints, 60 Prisma/PostgreSQL models, Redis) on AWS ECS Fargate; SQS job queues (priority + dead-letter) feeding workers with leases, heartbeats and automatic credit refunds; orchestration of 10 generative-AI providers.
• Identity & security: JWT with per-device sessions and refresh-token rotation; Google, Apple, Kakao and Naver sign-in; hardened OTP; admin RBAC (18 permission scopes) with audit log; signed-webhook verification.
• Payments: Google Play Billing (server-verified) and KG Inicis integration.
• Editor: WebGL2 engine (~105 shaders, ~30 GPU retouch operators), on-device AI with ONNX Runtime (WebGPU/WASM/DirectML) and MediaPipe, 48-command undo/redo, PSD/RAW/Lightroom import.
• Delivery: GitHub Actions CI/CD with gated DB migrations, signed Windows and notarized macOS builds, Android app on Google Play; 80+ releases.
Stack: TypeScript, React, WebGL2, ONNX Runtime, Node.js/Fastify, PostgreSQL, Redis, AWS (ECS, SQS, RDS, S3, CloudFront), Electron, Capacitor.

Infinique team project – Zombiseed game backend: Node.js/PostgreSQL API on AWS (dev: Isaac Kim)

LemonVelvet (via Infinique)

Media & Publishing

Infinique team project (dev: Isaac Kim), for Seoul studio LemonVelvet, Jun 2025 – present – backend of Zombiseed, a mobile card-battle and story game (Unity client, playable demo).
• Node.js/TypeScript REST API (Express, 80 endpoints documented in OpenAPI/Swagger); PostgreSQL/Prisma (36 models) and Redis.
• Session security: opaque 256-bit tokens stored only as hashes, Redis cache, rotation and single active session; bcrypt logins with brute-force lockout and rate limiting; role-based admin access.
• Server-authoritative economy: gacha with pity rules, currency ledger and reward claims in atomic database transactions; constraints preventing double redemption.
• AWS: EC2 behind ALB health checks, private database instance, secrets in SSM Parameter Store, PM2 and scheduled clean-up jobs.
Stack: Node.js, TypeScript, Express, PostgreSQL, Prisma, Redis, AWS.

Founder & Cloud / DevOps Consultant – Evorine (IT consulting, Microsoft & AWS partner)

Evorine

Internet & IT

< 10 team member

Founded Evorine, an IT consulting company (certified Microsoft and AWS partner): cloud strategy and migration, DevOps, IT audit and custom software.
• Crédit Agricole – CA-GIP: designed and delivered an Azure Landing Zone and cloud strategy for the group infrastructure platform – hub & spoke network architecture, Azure Policy governance, Kubernetes (AKS), infrastructure as code with Terraform, CI/CD with Azure DevOps.
• Arkema: contributed to an AWS Service Catalog project for centralised, governed provisioning of cloud resources.
• Avatar Medical: contributed to a 3D rendering and streaming solution on AWS for real-time medical image visualisation.
Stack: Azure (AKS, Azure Policy, Azure DevOps), AWS, GCP, Terraform, Kubernetes, CI/CD.

Personal project – Kairnet, Markdown-based project management software

Personal project

Internet & IT

Designed and built Kairnet, a project management tool for my own workflow, where projects and tasks live in plain Markdown files.
More: https://calvindogus.dev/

Infinique team project – O-Hive AI field platform: full-stack & 3D on GCP (dev: Isaac Kim)

Luxolis (via Infinique)

Internet & IT

Infinique team project (dev: Isaac Kim), for Luxolis, Sep 2024 – Sep 2025 – O-Hive (https://o-hive.ai/), a launched AI platform for industrial field teams (3D-first project and task management, chat/voice assistant, spatial-vision defect detection).
• Full-stack and 3D development: React/Three.js features (3D model loading optimisation, model cropping, automatic blueprint generation) and integration of image-detection and LLM features.
• Progressive loading and in-app file-upload system: average load time cut from ~9 s to 4.2 s.
• Back-end APIs and database tables on Google Cloud (GCP).
Stack: React, Three.js, Node.js, GCP.

Unity / Software Developer – Multiplayer and educational games

Circus Company

Media & Publishing

- Developed three Unity games (single-player and multiplayer); two were engineered to support up to 30 concurrent users with a scalable networking architecture.
- Built WebGL quiz apps, gamified learning tools and casual games, focused on performance, usability and cross-platform compatibility.
- Contributed to websites and CMS platforms, including project showcase sites.
- Supported backend work: APIs, databases and cloud infrastructure for game and web projects; removed unused Azure and AWS resources to cut operating costs.
- Mentored Unity and web developers.
Stack: Unity, C#, WebGL, JavaScript, Azure, AWS.

Software Developer – Applications for KERIS (Korea Education and Research Information Service)

Circus Company

Government and Public Services

Maintained and enhanced educational applications for KERIS, the Korean government agency for education and research information.
- Delivered stable, government-grade software through continuous updates and feature improvements.
Stack: Unity, C#, WebGL, web technologies.

Software Engineer → Tech Lead – Large-scale MSSQL database migration

Capgemini

Internet & IT

>10.000 team member

- Designed and built a large-scale migration system in a 4-person team, splitting a multi-terabyte MSSQL database into seven optimized sub-databases for scalability and maintainability.
- Wrote the migration scripts and a full test environment to guarantee accurate, stable data transfer.
- Updated and integrated about 20 applications (.NET Framework, .NET, ASP.NET Core, Excel, Power BI, WorkflowGen) to the new architecture; replaced legacy ASP.NET forms with new WorkflowGen forms.
- Kept production running continuously until the final switchover.
- Promoted to Tech Lead a few months in: managed developers, coordinated technical decisions, handled customer requests and communication.
Stack: MSSQL, C#, .NET, ASP.NET Core, Power BI, WorkflowGen.

Certificates

Building RAG Agents with LLMs

Nvidia

2026

Rapid Application Development with LLMs

Nvidia

2026


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in