I build from the register to the interface.

I'm Cyrus. I write software and work in architecture. I studied Computer Engineering at Simon Fraser University, with a minor in Mathematics. Most of my projects start with something I want to use, and I tend to keep going until I understand how the parts underneath it work. That has taken me from web apps to Rust tools, graphics engines and hardware.

I've built an online shop that's taking orders, published two Rust crates, and built tools for working with architectural drawings and survey data. Some projects come out of my day job. Others exist because I got curious and wanted to try something. One of the Rust crates adds goto to a language that left it out on purpose.

At Inscribe Architects, I work on building plans, design development and detailing, alongside software for visualisation, client presentations and project tracking. I'm also working towards a B.Tech in Civil Engineering at Thapar.

Education

2025 – 2027B.Tech. Civil EngineeringThapar University · Patiala, PB
2020 – 2025B.A.Sc. in Computer Engineering, Minor in MathematicsSimon Fraser University · Burnaby, BC
2019 – 2020Engineering CoreFraser International College · Burnaby, BC

Architect & Software Systems Engineer

Inscribe Architects · Jul 2024 – Present

  • Work the architecture side as well as the engineering one: design development, drawings, and detailing on live projects.
  • Designed and built backend APIs powering architecture-visualization tools, improving system efficiency ~30%.
  • Built interactive web apps in React + Node.js to streamline client presentations and project tracking.
  • Led database architecture and cloud deployment on AWS + MySQL for scalability and data integrity.
Architectural designReactNode.jsAWSMySQLREST

Assistant Manager

Port Moody Liquor Store · 2020 – 2024

  • Ran logistics and inventory, and built the tracking that cut waste and shrinkage.
  • Reworked how regulars were handled, which lifted retention ~20%.
InventoryOpsTeam leadership

Personal Trainer

Snap Fitness Burnaby · 2020 – 2022

  • Coached members one to one on programming, form and progression, which is the other kind of programming.
CoachingProgramming

Manager

EH Furniture · 2019 – 2020

  • Ran customer relations and supervised a team of 9; introduced a sales-tracking system.
SalesTeam supervision

Team Leader

7-Eleven · 2018 – 2019

  • Supervised service and food handling, and reworked the checkout procedure to improve store throughput.
LeadershipProcess

Capabilities

The toolkit

languagesRustC / C++TypeScriptJavaScriptPythonSwiftJavaRuby on RailsAssemblySystemVerilog / Verilog / VHDL
frontend & frameworksReact 19Next.jsSvelteKitAstroNode.jsTailwind CSSZodMotionZustandPWA & service workersHTML / CSS
mobile & nativeSwiftUICapacitorReact NativewatchOSLive Activities & widgetsHealthKitApp Intents & SiriAPNs & web push
systems & low-levelTokio / asyncWebAssemblyProc & declarative macrossyn & quoteRatatui (TUI)FTXUIBitTorrentWebSockets
graphics & 3DWebGPUWGSLOpenGLGLSLWebGLThree.jsReact Three FiberDeck.glMapboxRay tracingGPU computeBlender / Cycles (headless)CSG / solid modeling
hardware & embeddedARM Cortex-MFPGAVerilatorRTL verification (bit-exact)I2CPCB designCircuit designSensor integrationAutoCAD
ai & machine learningRAG systemsVector search (sqlite-vec, ChromaDB)Multi-provider LLM routingMCP serversPyTorchLlamaIndexOllama (local)Neural networksQuantization (int8)OCR pipelines (PaddleOCR)
cloud & devopsAWSVercelDockerKubernetesCI/CDGitHub Actionsfastlane & TestFlightSDN / OpenFlowNetworking
data & toolsPostgreSQLRow-level securitySupabaseSanityMongoDBMySQLRedisIndexedDBRazorpayResendUpstashpydanticNumPypgTAPVitestPlaywrightpytestCMakevcpkgGit

Certified AWS Certified Cloud Practitioner · AWS Certified Developer – Associate · CCNA · WHMIS

Start a
project.

Tell me what you're building and where you're stuck. The second half is the one I actually need. Best for freelance, contract, and systems-heavy work.