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

Danil Nagy

Verified Expert  in Engineering

Bio

Danil is an experienced designer, product manager, and full-stack web developer with a passion for solving complex problems using the latest technologies. He was initially trained as an architect, but his diverse experience and personal drive for learning have made him a web-development triple threat—skilled in UI/UX design and front-end and back-end development. Danil excels in developing products for startups and large-scale enterprises while working individually and within larger tech teams.

Portfolio

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

Experience

  • Python - 12 years
  • JavaScript - 10 years
  • Flask - 7 years
  • Full-stack - 6 years
  • React - 5 years
  • Front-end - 5 years
  • Back-end - 5 years
  • Vue - 2 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Heroku, Netlify, MongoDB, GitHub, FaunaDB, Adobe CC, Vue, React, Python, TypeScript

The most amazing...

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

Work Experience

Founding Software Engineer

2024 - PRESENT
Smartplan AI
  • Built from scratch a SaaS web app for automated office space planning which generated over $500,000 in recurring revenue within 6 months of launching.
  • Used Vue with Nuxt framework to develop the app frontend deployed on Netlify which uses AWS Lambda, S3, and FaunaDB to manage the backend/data layer.
  • Used Python with Flask to create 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)

Senior Software Engineer

2022 - 2024
Coupang
  • Used Vue and React to develop seller management tools for Korea’s largest e-commerce site.
  • Lead technical development on 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

Software Engineer

2021 - 2022
Generate
  • Founding member of startup creating 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.
  • First version of software was used to secure $12 million seed round.
Technologies: UI Design, Front-end, JavaScript, React, Unreal Engine, TypeScript

Chief Technology Officer

2020 - 2021
iBuilt
  • Oversaw the hiring and management of a 15 person team of researchers and software developers for modular construction startup based in Pennsylvania.
  • Used Python and Angular to develop MVP’s 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

Software Developer

2018 - 2020
Dojo Technology
  • Used Javascript and D3 to build an MVP of a 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

Principal Research Scientist

2013 - 2018
Autodesk
  • Managed research and industry collaboration projects focused on applications of advanced technologies including generative design, bio materials, 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

Experience

Discover - Optimization for Rhino Grasshopper

https://getdiscover.app
Discover is an open-source desktop app and plugin developed using web technologies. It has a back end written in Python and Flask that 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 Rhinoceros3D/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 then hired a freelancer 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/dojo-products
Dojo.co is 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 variations of layouts 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, USA. While at Dojo, I acted as the lead developer and product manager, supervising the development of the prototypes and MVPs of the product 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.

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, D3.js, Vue, Node.js, Stripe, Stripe API

Tools

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

Languages

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

Frameworks

Flask, Tailwind CSS, Nuxt.js, Express.js, Angular, Unreal Engine

Paradigms

Jamstack, UI Design

Platforms

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

Storage

MongoDB, Amazon S3 (AWS S3), PostgreSQL

Other

Design, Algorithms, Optimization, Genetic Algorithms, Spatial Analysis, 3D Design, Full-stack, Front-end, Back-end, 3D Rendering, Gatsby, Gridsome, Autodesk Revit, Back-end Development, User Interface (UI), User Experience (UX), APIs, Vite, FaunaDB

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