You-Ran Nai (Paul)

Phone: (+886) 920-785-026
Email: cv@u-ran.com
GitHub: github.com/skyran1278

Summary

Senior Software Engineer (9+ years) across modern web platforms, cloud infrastructure, and performance-critical C++ systems. Product-minded, end-to-end owner who ships reliable software.

Skills

C++TypeScriptPythonGraphQLMessage QueueNestJSTypeORMPostgreSQLMongoDBAWSReactNode.jsRESTful APIsWebsocketJest

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 to run complex asynchronous workflows at scale.
  • Built internal CLI automation that cut environment setup from hours to minutes; contributed a TypeORM core fix to unblock delivery.
  • Developed a TensorFlow (EfficientNetB3) + vector search pipeline to replace Google Search API for stamp identification, improving accuracy while removing external cost/dependency.
  • 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 triangulation + Hertel-Mehlhorn merging) in C++; cut median processing time 22% (448ms vs. 2000ms+) and achieved 92% of convex piece count vs. CGAL.

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).
  • Delivered CI/CD (GitHub Actions, release-it), bot protection (Cloudflare Turnstile), real-time updates (WebSockets), and daily analytics emails, replacing month-late Excel reporting with near real-time insights.
  • Co-built a PyTorch CV pipeline with NTU Labs (YOLO + FLD) to convert CAD/PDF drawings into structured outputs.

Full Stack Engineer (Internship)

Elements Structure Inc.
Jun 2016 - Jul 2019
  • Co-developed an on-site management system with RCAD Inc. using a NoSQL cloud database and OAuth 2.0, aligning contractor data in real time.
  • Optimized steel structure and SRC components with clustering, Newton's method, and slide algorithms to guide fabrication decisions.
  • Achieved 400x performance improvement in angle radius calculations, significantly accelerating simulation capabilities for engineering teams.

Education

National Taiwan University

Master's degree, Structural Engineering
2017 - 2019

National Taiwan University

Bachelor's degree, Civil Engineering
2013 - 2017
  • Awarded Gold Medal in CSX 2003 Website Database Programming.

Side Projects

  • stretchly-raycast: Built a Raycast extension in TypeScript that integrates pomodoro techniques into developer workflows.
  • js-jsx-snippets: Authored a VSCode extension adopted by 1.2M+ developers, making React and JavaScript scaffolding faster.