Software Engineer · Full-stack development & computational geometry
I work on CAD software Engines. My work spans full-stack web applications, geometry tooling, APIs, data integrations, and interactive 3D interfaces.
I enjoy understanding how software works beneath its abstractions: how data moves, how algorithms behave, and where performance is lost. I care about correctness, clear architecture, and code that other engineers can maintain.
Portfolio & Blog · LinkedIn · Email · X
2025 – Present
Working on a CAD-based product platform for design and manufacturing teams.
- Develop core modules that translate geometric and engineering workflows into dependable software.
- Own features across design, implementation, testing, and release.
- Collaborate across engineering and design to deliver features against production workloads.
- Focus on correctness, performance, and maintainable architecture in geometry-heavy applications.
Full-stack development
Building applications across the frontend, backend, and data layer, including authentication, role-based workflows, payments, dashboards, and deployment.
Graphics & computational geometry
Working with interactive 3D interfaces, CSG, parametric shapes, and the mathematical foundations behind geometry tooling.
Data & integrations
Connecting external APIs, normalizing data, handling incomplete responses, and building synchronization and caching workflows.
Performance & maintainability
Investigating slow paths, improving data flow, validating inputs, and keeping implementation boundaries clear.
| Area | Technologies |
|---|---|
| Languages | TypeScript, JavaScript, C++, C, Python |
| Frontend | React, Next.js, Redux, Tailwind CSS, Framer Motion |
| Backend | Node.js, Express, REST APIs, authentication |
| Data | PostgreSQL, MongoDB, Redis, GraphQL API consumption |
| Graphics & geometry | Three.js, React Three Fiber, WebGL, CSG, vector math, Maker.js |
| Tools & publishing | Git, Vercel, Zod, MDX |
- Understand the problem and its constraints before choosing an implementation.
- Make architectural decisions that fit the workload and scope.
- Investigate performance with profiling and measurements.
- Use validation and automated checks to support correctness.
- Document decisions and communicate progress clearly.
I am open to freelance work and collaboration involving:
- Full-stack web applications and internal tools.
- APIs, integrations, authentication, and payment workflows.
- Interactive 3D experiences and geometry tooling.
- Performance investigation, refactoring, and framework upgrades.
I value a clear scope, regular communication, and a straightforward handover with maintainable code and useful documentation.
For open-source collaboration, my interests include 3D/graphics, computational geometry, web tooling, and developer infrastructure.
Contact: debasishrana1452003@gmail.com · LinkedIn
Explore my work and writing at debasishrana.vercel.app.


