You-Ran Nai (Paul)
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.