Frank Dulko
NYC Department of Sanitation
In the summer of 2023, I worked as a web application developer at the DSNY.
During my internship with the NYC Department of Sanitation’s Information Technology bureau, I served as a web application developer specialized in React and TypeScript. My foremost responsibility involved leading the migration of the DSNY website to TypeScript, encompassing the redesign and optimization of various contact pages. This included building out a more maintainable code structure and enhancing performance to accommodate diverse user needs. Working closely with stakeholders, I utilized React Hook Form for robust form management and validation, while creating modular input components and a dynamic form generator capable of translating JSON objects into fully customizable forms. This approach significantly reduced development time and improved the overall reliability of data collection processes.
Beyond the front-end, I regularly contributed to bug fixes, implemented new features, and integrated essential backend services through platforms like WordPress and TeamSite. The transition to TypeScript placed a premium on code readability and maintainability, ensuring that the DSNY website remained adaptable to ongoing requirements. By collaborating with cross-functional teams, I upheld key performance and design standards, consistently delivering high-quality deliverables that supported mission-critical public services. This internship not only strengthened my expertise in React and TypeScript but also honed my ability to manage projects efficiently and develop scalable, user-centered solutions in a fast-paced civic technology environment.