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

Danil Nagy

Verified Expert  in Engineering

Full-stack Developer

Location
New York City, NY, United States
Toptal Member Since
March 2, 2022

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

Colidescope
JavaScript, React, Vue, Angular, Python, Flask, Heroku, Netlify...
iBuilt
JavaScript, React, Python, Amazon Web Services (AWS), Rhinoceros 3D...
Dojo Technology
JavaScript, Python, Heroku, Amazon Web Services (AWS), Amazon S3 (AWS S3)...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Amazon Web Services (AWS), Heroku, Netlify, MongoDB, GitHub, FaunaDB, Adobe CC

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

Founder

2019 - PRESENT
Colidescope
  • Founded my own consulting and software development firm focused on bringing automation technologies to the architecture, engineering, and construction industries.
  • Collaborated with several early-stage startups to develop prototypes and MVPs of new products in the property and building technology industries.
  • Developed Discover, an optimization plugin and desktop app that enables generative design workflows using Rhino Grasshopper.
  • Created an online learning platform focused on teaching technical skills and computational techniques to design professionals.
  • Developed a React-based front-end UI for a new building design software developed in Unreal Engine.
  • Created an MVP of a web-based automated building design app that can take a site boundary, a set of constraints, and program requirements and automatically generate a set of code-compliant building designs.
  • Built an MVP of a web-based automated app for office floor plan layout where users can draw the boundaries of their office space, enter a set of requirements, and automatically generate a large variety of space and furniture layouts.
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, REALBasic

Chief Technology Officer

2020 - 2021
iBuilt
  • Led a team of designers, researchers, and software developers to create custom software solutions and digital workflows to enable our design-build modular construction business.
  • Created a product vision and high-level architecture of an end-to-end digital platform spanning the entire lifecycle of a building, including its initial design, construction, and management post-occupancy.
  • Assembled a 15-person fully-remote hybrid team, including a web development team composed of UI/UX designers, business analysts, and programmers operating in Ukraine and a research team of computational designers working in the US.
  • Oversaw the development of Project Studio, a web app for evaluating the development potential of any site in the continental US by automatically generating a variety of building designs that follow the site’s zoning requirements.
  • Supervised the development of building operating system, a web-based facility-management system for managing a building based on a detailed building information model (BIM).
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

Product Manager

2018 - 2020
Dojo Technology
  • Developed a custom technology to help parent company Silverstein Properties’ office tenants gain new insights about their office spaces.
  • Researched and prototyped custom algorithms and optimization approaches to automatically generate office space layouts in a way that optimizes a set of high-level goals.
  • Developed novel spatial analysis algorithms and approaches using ray-tracing, graph theory, and optimization.
  • Led efforts to spin out Dojo.co as a separate technology startup operating within Silverstein Properties.
  • Managed a small team of freelance front-end and back-end developers to prototype and launch the first version of Dojo.co, a web-based workplace insight and optimization platform built with a React-based front end and Python Flask-based back end.
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

Principal Research Scientist

2014 - 2018
Autodesk
  • Built the custom algorithms focused on design automation and spatial analytics using Rhinocerson3D, Grasshopper, and Python.
  • Developed novel research in design automation, applications of optimization and machine learning algorithms, and AR/VR that was published in many academic books and journals and presented at conferences around the world.
  • Created new software and technology prototypes to inform the future of Autodesk's software tools.
  • Managed a variety of consulting projects with clients in the building construction, automotive, and aerospace industries to explore applications of new technologies to their products and business processes.
  • Led a research project in partnership with Airbus, an airplane manufacturer, to optimize an airplane component using custom form-finding algorithms inspired by nature.
  • Developed an automated building configurator and site placement tool for a large modular housing manufacturer in Japan.
Technologies: Python, JavaScript, Optimization, 3D Design, Rhinoceros 3D, Grasshopper, Autodesk Revit, C#, HTML, User Experience (UX)

Discover

https://colidescope.github.io/discover/
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.

Languages

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

Frameworks

Flask, Nuxt.js, Angular

Libraries/APIs

React, Vue, Node.js

Tools

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

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, FaunaDB

Paradigms

Jamstack

Platforms

Visual Studio Code (VS Code), Heroku, Netlify, Amazon Web Services (AWS)

Storage

MongoDB, Amazon S3 (AWS S3)

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

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