You-Ran Nai (Paul)

(+1) 672-888-1861·cv@u-ran.com·github.com/skyran1278

Summary

Senior Software Engineer (6+ years) across modern web platforms, cloud infrastructure, and performance-critical C++ systems.

Skills

C++TypeScriptPythonGraphQLNestJSPostgreSQLMongoDBAWSReactNode.js

Experiences

Senior Software Engineer

4i Tech - An international company specializing in custom software development
Jun 2023 - Oct 2025
  • Architected a NestJS/GraphQL ERP with a BPM engine and message queues, enabling 41 configurable multi-step approval and async task workflows across 18 departments.
  • Built a NestJS CLI that auto-generates full-stack modules, reducing setup time by 30x; merged a TypeORM core fix for broken @VirtualColumn migrations.
  • Developed a TensorFlow (EfficientNetB3) + vector search pipeline to replace a third-party search API for stamp identification, improving accuracy while eliminating ~$150/mo in API cost at 15K monthly lookups.
  • Built a resilient C++ maritime video streaming system with Agora SDK; adaptive bitrate kept live video running down to ~20 kbps (~1 FPS).

Senior Software Engineer

RCAD Inc. - A software company that provides 3D analysis tools for structural engineering
Aug 2020 - Jun 2023
  • Built a high-performance Visual C++/MFC 3D structural design tool; implemented seismic analysis (plastic hinges, ductile shear), rebar optimization, and CAD integrations (ETABS, SAP2000, SAFE, Midas).
  • Implemented polygon decomposition (Ear Clipping + Hertel-Mehlhorn) in C++; outperformed CGAL in both speed (448 ms vs. 742 ms median) and quality (18% fewer convex pieces), with zero heavy dependencies.
  • Optimized polygon overlap detection 600x (bounding-box pruning 36x, edge intersection 1.5x, multi-thread parallelization 4.8x, redundant calculation avoidance 1.3x).

Full Stack Engineer

Elements Structure Inc. - A consulting company that specializes in structural engineering
Aug 2019 - Aug 2020
  • Architected a multi-tenant React/Node/Mongo workforce platform on AWS auto-scaling; validated with k6 (400 concurrent users, P95 < 1.3s, 99% success), reducing reporting lag from 30 days to <1 day.
  • Co-built a PyTorch CV pipeline (YOLO + FLD) with NTU Labs that extracts beam/column data from CAD/PDF drawings into structured quantities for automated RC drawing review and cost estimation.

Full Stack Engineer (Internship)

Elements Structure Inc.
Jun 2016 - Jul 2019
  • Achieved 400x speedup in angle radius calculations, enabling civil engineers to run real-time structural simulations on every project.

Education

National Taiwan University

Master's degree, Structural Engineering
2017 - 2019

National Taiwan University

Bachelor's degree, Civil Engineering
2013 - 2017

Side Projects

  • js-jsx-snippets: Authored a VSCode extension adopted by 1.2M+ developers, making React and JavaScript scaffolding faster.
  • ran-commit: Built a VS Code extension that generates conventional commit messages via AI, with multi-provider and commitlint support.
  • stretchly-raycast: Built a Raycast extension in TypeScript that integrates pomodoro techniques into developer workflows.