Danil Nagy, Developer in New York City, NY, United States
Danil is available for hire
Hire Danil

Danil Nagy

Verified Expert  in Engineering

Bio

Daniel is a designer turned product manager and full-stack developer with 20 years of experience across startups and enterprise teams. He builds software that elevates daily life and work, blending state-of-the-art tech with thoughtful design and an unwavering focus on user experience. A dedicated problem-solver, Danil meets complex challenges with creativity, technical rigor, and collaborative leadership.

Portfolio

Smartplan AI
JavaScript, React, Vue, Angular, Python, Flask, Heroku, Netlify...
Coupang
JavaScript, HTML, Vue, CSS, React, Java, TypeScript, Vite, SQL, Cloud...
Generate
UI Design, Front-end, JavaScript, React, Unreal Engine, TypeScript...

Experience

  • Algorithms - 13 years
  • Python - 12 years
  • Full-stack - 6 years
  • React - 5 years
  • Amazon Web Services (AWS) - 4 years
  • TypeScript - 4 years
  • Google Cloud Platform (GCP) - 2 years
  • Vue - 2 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Heroku, Netlify, GitHub, Vue, React, Python, TypeScript, Google Cloud, SvelteKit

The most amazing...

...thing I've developed is a web app that allows users to input a floor plan, generate a variety of office layouts, and evaluate their performance.

Work Experience

Founding Software Engineer

2024 - PRESENT
Smartplan AI
  • Built a SaaS web app for automated office space planning from scratch, which generated over $500,000 in recurring revenue within six months of launching.
  • Leveraged Vue with Nuxt to develop the app's front-end deployed on Netlify and used AWS Lambda, Amazon S3, and FaunaDB to manage the back-end data layer.
  • Used Python with Flask to create an API service deployed on Heroku, which generates floor plans using a custom geometry kernel and graph-based spatial data structure.
Technologies: JavaScript, React, Vue, Angular, Python, Flask, Heroku, Netlify, Amazon Web Services (AWS), User Interface (UI), User Experience (UX), Full-stack, Front-end, Back-end, Node.js, Visual Studio, Gatsby, Gridsome, Back-end Development, Jamstack, GraphQL, TypeScript, HTML, APIs, CSS, Stripe, Stripe API, Tailwind CSS, PostgreSQL, Vite, SQL, Google Cloud Platform (GCP), Minimum Viable Product (MVP), Data Visualization, Cloud, Revit, Revit API, C#, BIM for AEC, Building Information Modeling (BIM), Architecture, Engineering, and Construction (AEC), Real Estate, Progressive Web Applications (PWAs), Web Development, Data Integration, Playwright, UI Development, GitHub, Technical Leadership, Software Architecture, AWS Lambda, REST APIs, Firebase, Vercel, Adobe CC, Algorithms

Senior Software Engineer

2022 - 2024
Coupang
  • Used Vue and React to develop seller management tools for Korea’s largest eCommerce site.
  • Led technical development of new tools for returns management and sales analytics, which contributed to increased seller retention and investment in the marketplace.
  • Trained new hires on Coupang's technical infrastructure and participated in the interview and hiring process.
  • Implemented major new features, including an analytics dashboard that allows sellers to track their stock and sales and a new dashboard for tracking customer returns.
Technologies: JavaScript, HTML, Vue, CSS, React, Java, TypeScript, Vite, SQL, Cloud, Web Development, Data Integration, Playwright, UI Development, GitHub, Technical Leadership, Software Architecture, Next.js, AWS Lambda, REST APIs, Algorithms

Software Engineer

2021 - 2022
Generate
  • Joined as a founding member of this startup, creating a new generation of building design software.
  • Used React to build the user interface and a custom Chrome container to integrate it with the desktop app built in Unreal Engine.
  • Collaborated on the software's first version, which was used to secure a $12 million seed round.
Technologies: UI Design, Front-end, JavaScript, React, Unreal Engine, TypeScript, Minimum Viable Product (MVP), Data Visualization, Mapbox, BIM for AEC, Building Information Modeling (BIM), Architecture, Engineering, and Construction (AEC), Real Estate, Progressive Web Applications (PWAs), Web Development, Data Integration, UI Development, GitHub, Technical Leadership, Software Architecture, Google Maps, Next.js, REST APIs, Adobe CC, Algorithms

Chief Technology Officer

2020 - 2021
iBuilt
  • Oversaw the hiring and management of a 15-person team of researchers and software developers for a modular construction startup based in Pennsylvania.
  • Used Python and Angular to develop MVPs of two web-based SaaS products for generating building designs and managing buildings after construction.
  • Developed custom technology solutions that contributed to more than $20 million in construction and consulting contracts.
Technologies: JavaScript, React, Python, Amazon Web Services (AWS), Rhinoceros 3D, Grasshopper, Optimization, Back-end, Front-end, Full-stack, Visual Studio, Back-end Development, HTML, Node.js, User Experience (UX), APIs, CSS, Express.js, Minimum Viable Product (MVP), Data Visualization, Mapbox, Cloud, Revit, Revit API, C#, BIM for AEC, Building Information Modeling (BIM), Architecture, Engineering, and Construction (AEC), Real Estate, Progressive Web Applications (PWAs), Web Development, Data Integration, UI Development, GitHub, MongoDB, Technical Leadership, Software Architecture, Google Maps, AWS Lambda, Adobe CC, Algorithms

Software Developer

2018 - 2020
Dojo Technology
  • Used JavaScript and D3 to build an MVP of space analysis and planning web app.
  • Used Python to develop new spatial analysis methods based on mesh and graph theory.
  • Launched Dojo.co (https://www.dojo.co/), a software startup within Silverstein’s tech incubator.
Technologies: JavaScript, Python, Heroku, Amazon Web Services (AWS), Amazon S3 (AWS S3), Optimization, React, Flask, Rhinoceros 3D, Grasshopper, Back-end, Front-end, Full-stack, Visual Studio, Back-end Development, HTML, User Experience (UX), APIs, CSS, Express.js, Minimum Viable Product (MVP), Data Visualization, PHP, Cloud, Revit, C#, BIM for AEC, Building Information Modeling (BIM), Architecture, Engineering, and Construction (AEC), Real Estate, Web Development, Data Integration, UI Development, GitHub, Technical Leadership, Software Architecture, Adobe CC, Algorithms

Principal Research Scientist

2013 - 2018
Autodesk
  • Managed research and industry collaboration projects focused on applications of advanced technologies, including generative design, biomaterials, robotics, and AI.
  • Published 12 peer-reviewed papers for academic journals and conferences.
  • Used Python, JavaScript, Unity, and Arduino to develop software and hardware prototypes to support research and consulting projects.
Technologies: Python, JavaScript, Optimization, 3D Design, Rhinoceros 3D, Grasshopper, Autodesk Revit, C#, HTML, User Experience (UX), D3.js, Data Visualization, PHP, Cloud, Revit, Revit API, BIM for AEC, Building Information Modeling (BIM), Architecture, Engineering, and Construction (AEC), Real Estate, Web Development, Data Integration, UI Development, GitHub, Technical Leadership, Adobe CC, Algorithms

Experience

Smartplan AI

https://www.danilnagy.com/smartplan-ai/
SmartplanAI is a SaaS web app for automated office space planning. The app consists of two parts:

1. A web app built with Vue and Nuxt. The app is deployed on Netlify and uses Netlify Identity to manage users, along with a custom Auth UI. The app is mostly front end and has no dedicated server. Instead, it uses a combination of AWS Lambda, Amazon S3, and FaunaDB to manage the back-end data layer. The app also includes a custom CAD floor plan drawing and visualization tool built using Paper.js and HTML Canvas.

2. A cloud service built with Python and Flask deployed on Heroku. This service generates floor plans for any floor plan drawn in the app's UI. The plan generation functions rely on a custom polyline-based geometry kernel and graph-based spatial data structure. It also uses advanced methods of optimization and machine learning to boost the efficiency and quality of generated plans.

I developed the initial MVP of the Smartplan AI app, working as a solo developer over a six-month period. Within three months of launch, the app generated contracts over $500,000 in recurring annual revenue, leading to a successful seed funding round.

Confessional.space

https://www.danilnagy.com/confessional/
An experimental communication app built as a hobby project. Unlike most other social media and chat apps, which aim to amass contacts and push content to everyone, Confessional creates a single dedicated channel for communication with one person at a time.

The app is built using a modern JAMStack low-backed approach. The front end is developed with the SvelteKit framework and deployed using Netlify. Firebase's Firestore is used to manage all the app's data, and its real-time capabilities power the app's chat functionality.

Colidescope

https://www.danilnagy.com/colidescope/
An online training, tutorial, and resource site focused on teaching computational methods and tools to architects and designers.

The site was built from scratch using React and Next.js and includes text, streamable video content, and downloadable files. To manage the content, a custom CMS was developed based on simple text markdown files.

The site includes a custom authentication system and integration with Stripe checkout to handle subscriptions. It also has a custom gating and permissions system that blocks certain content based on membership level.

Discover App | Optimization for Rhino Grasshopper

https://www.danilnagy.com/discover/
An open-source desktop app and plugin developed using web technologies. It has a back end written in Python and Flask, which implements an optimization process based on a custom-coded genetic algorithm. It also has a front end written in Angular that runs in a browser and allows users to explore their optimizations. A custom plugin for Rhinoceros 3D/Grasshopper allows Discover to connect to the user's computational design models to run optimizations and derive the best solutions based on a set of exposed input parameters and outputs in the form of objectives and constraints.

I started developing Discover in 2018 as a personal project to assist with the teaching and consulting projects I was working on. I coded the entire Python back end myself and the genetic algorithm implementation. I also built the Grasshopper plugin using C#. I built the initial front-end prototypes using pure JavaScript but hired a freelance to rebuild the front end using Angular. I am now working on a pure desktop version of Discover using Electron and a rewritten version of the back end in Node.js.

Dojo.co

https://www.dojo.co/space-management
A SaaS platform for analyzing, optimizing, and managing commercial office spaces. Dojo's main product is a web-based app that allows facility managers and HR specialists to manage their company's office spaces using various tools. For example, facility managers can test different variations of office layouts, while HR specialists can use the app to create employee seating arrangements. The Dojo app uses spatial analytics to analyze different layout variations to allow users to make informed decisions. It also has automation tools to help users lay out their spaces quickly and efficiently.

I was a founding member of Dojo.co when it was spun out as a technology company from parent company Silverstein Properties, one of the largest real estate development and management companies in New York City. While at Dojo, I acted as the lead developer and product manager, supervising the development of the product's prototypes and MVPs and managing a small team of freelance front-end and back-end developers. I also built all the product's spatial analytics and automation aspects using custom algorithms developed in Python.

Danilnagy.com

https://www.danilnagy.com/
I built my own portfolio site from scratch using the Gridsome framework which uses Vue as its front end library. The project uses a custom GraphQL implementation to pull project data generated from static Markdown files. This allows me to easily update content by adding and modifying simple text files without changing any code.

Education

2007 - 2011

Master's Degree in Architecture

Columbia University - New York, NY, USA

2003 - 2007

Bachelor's Degree in Architecture

University of Illinois - Chicago, IL, USA

Skills

Libraries/APIs

React, Node.js, D3.js, Revit API, REST APIs, Vue, Stripe, Stripe API, Playwright, Google Maps, Auth

Tools

GitHub, Adobe CC, Rhinoceros 3D, Grasshopper, Visual Studio, Revit

Languages

Python, JavaScript, TypeScript, HTML, CSS, C#, SQL, PHP, GraphQL, Java

Frameworks

Flask, Tailwind CSS, Nuxt.js, Express.js, Next.js, Angular, Unreal Engine, Svelte, Paper.js

Paradigms

Building Information Modeling (BIM), Jamstack, UI Design

Platforms

Firebase, Visual Studio Code (VS Code), Amazon Web Services (AWS), Heroku, Netlify, Google Cloud Platform (GCP), Mapbox, AWS Lambda, Vercel

Industry Expertise

Architecture, Engineering, and Construction (AEC)

Storage

MongoDB, Amazon S3 (AWS S3), PostgreSQL, Data Integration, Google Cloud

Other

Design, Algorithms, Optimization, Genetic Algorithms, Spatial Analysis, 3D Design, Full-stack, Front-end, Back-end, Minimum Viable Product (MVP), Data Visualization, Cloud, Real Estate, Web Development, UI Development, Technical Leadership, Software Architecture, 3D Rendering, Gatsby, Gridsome, Autodesk Revit, Back-end Development, User Interface (UI), User Experience (UX), APIs, Vite, BIM for AEC, Progressive Web Applications (PWAs), FaunaDB, SvelteKit, Machine Learning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring